Курс 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"
- Преобразование вложенного списка
- Конвертация текстовых чисел с помощью Numerizer
- Работа с областями видимости переменных
- Оптимизация методов в Python 3.7
- Python Enumerate
- inspect в Python: анализ кода
- Бинарный поиск
- globals и locals
- Профилирование с cProfile
- Работа с комбинациями в Python.
- Итерации в Python
- Функция pow() — возвести число в степень
- Создание и удаление объектов
- Python Аргументы по умолчанию
- Декоратор total_ordering для класса Point
- Настройка Cron
- Метод __int__ в Python
- Подсказки типов в Python
- Генераторы списков
- Использование метода lower()
- Параллельные вычисления в Python
- Изучение объектов с помощью dir()
- Управление асинхронными задачами на Python.
- Метод get для словаря
- Операторы увеличения и уменьшения переменной
- Вставка переменных в шаблоны Flask
- Генераторы и сеты в Python
- Переворот списка в Python
- Разделение строки в Python
- Обновление данных через PUT запрос
- Преобразование символов в нижний регистр
- Частичное применение функций в Python
- Хэш-функции в Python
- Управление контекстом выполнения
- Измерение потребления памяти при сортировке
- Фильтрация данных в Python.
- Форматирование строк в Python.
- Установка пакетов с помощью pip
- Создание уникального проекта
- Метод __iand__ для пользовательских классов
- Python: цикл for и оператор присваивания
- Проверка элементов списка условием
- Проверка типов с использованием isinstance
- Поиск элементов BeautifulSoup















