Курс 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"
- Проверка дублей в списке.
- Работа с OpenCV
- Генераторы списков в Python
- Преобразование в float
- Удаление пробелов методом translate()
- Создание даты из строки ISO
- Преобразование объекта в строку
- Заказ карты Тинькофф Black
- Проверка однородности элементов списка
- Конструктор в Python
- Преобразование регистра строк
- Преобразование числа в список цифр
- Защита данных в Python
- Утечки переменных цикла в Python 3.x
- Операторы Splat и splatty-splat
- Объединение кортежей в Python
- Python reversed() функция
- Установка и использование Telegram API в Python
- Работа с argparse
- Оператор += для объединения строк
- Управление памятью в numpy.
- Упрощенный вывод данных в Python
- Метод invert для побитового отрицания
- Библиотека Chartify: руководство
- Извлечение новостей с newspaper3k
- Построение графиков в Matplotlib
- Изменение объектов в Python
- Переменная с нижним подчеркиванием
- Названия переменных
- Многострочные строки в Python
- Оператор «or» в Python
- Динамическая типизация в Python
- Работа с парами ключ-значение
- Подсказки при вводе данных в Python
- Метод matmul для умножения матриц
- Генераторы списков
- Оператор is в Python
- Управление браузером с Selenium
- Flask — веб-фреймворк Python
- Анонимные функции Lambda
- Доступ к локальным переменным
- Работа с библиотекой xkcd
- Метод count в Python: почему count(», ») возвращает 4?















