Курс Python → Перемещение и удаление файлов в Python
Для перемещения или удаления файлов в Python, можно воспользоваться модулем os или модулем shutil. Один из способов перемещения файла — использование метода rename() из модуля os. Синтаксис этого метода прост: os.rename(исходное местонахождение, целевое местонахождение). Например, чтобы переместить файл file.txt из папки «source» в папку «destination», можно написать os.rename(«source/file.txt», «destination/file.txt»).
Для удаления файла также можно использовать метод из модуля os — os.remove(). Синтаксис этого метода также прост: os.remove(путь к файлу). Например, чтобы удалить файл file.txt из текущей директории, можно написать os.remove(«file.txt»).
Если вам нужно переместить или удалить несколько файлов сразу, удобнее использовать модуль shutil. Например, для перемещения всех файлов из папки «source» в папку «destination», можно воспользоваться методом shutil.move(). Синтаксис этого метода: shutil.move(исходная директория, целевая директория).
import os
import shutil
# перемещение файла
os.rename("source/file.txt", "destination/file.txt")
# удаление файла
os.remove("file.txt")
# перемещение всех файлов из одной директории в другую
shutil.move("source", "destination")
Таким образом, при помощи модулей os и shutil в Python можно легко перемещать и удалять файлы. Важно помнить, что при работе с файлами нужно быть внимательным, чтобы не потерять важные данные.
Другие уроки курса "Python"
- Проверка элементов списка условием
- Присоединение элементов коллекции
- Удаление ресурса в Python
- Сравнение def и lambda функций в Python
- Установка пакетов с помощью pip
- Форматирование строк в Python
- Просмотр файла в Jupyter Noteboo
- Python defaultdict добавление ключа
- Проверка памяти объекта
- Создание словарей и множеств в Python
- Проверка подстроки в строке с помощью in
- Установка Home Assistant
- Функция pow() — возвести число в степень
- Преобразование типов данных в set comprehension
- Цикл for в Python
- Управление асинхронными задачами на Python.
- Вычисление логарифмов в Python
- Проекты на Python
- Работа с модулем random
- Генерация случайных чисел Python
- Переопределение метода __pow__
- Замер времени выполнения кода
- Срезы в Numpy
- Python groupby() из itertools: работа с повторяющимися элементами
- Декоратор total_ordering для класса Point
- JSON в Python: модуль, dump, dumps, load
- Отладка утечек памяти в Python
- Множественное назначение в Python
- Установка и использование библиотеки google
- Переопределение метода __floordiv__
- Счетчик в Python: most_common()
- Замыкания в Python
- Печать месячного календаря
- Копирование файлов с shutil()
- Работа с пользовательским вводом
- Печать комбинаций в Python с Itertools
- Использование super() в Python
- Работа с файлами в Python















