Курс 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"
- discard() — удаление элемента из множества
- Конкатенация строк с методом join()
- Логирование в Python
- Поиск подстроки в строке
- Склеивание строк без циклов
- Оператор continue в Python
- Работа с модулем cmath
- Методы list в Python
- Управление сессиями в Python
- Defaultdict в Python
- Обрезка изображения с Pillow
- Проверка существования переменной с оператором :=
- Группы исключений в Python
- Функция pow() — возвести число в степень
- Форматирование даты с strftime()
- Оптимизация памяти с помощью __slots__
- Форматирование строк с % в Python
- Библиотека sh: использование команд bash в Python
- Оболочка Python
- Функция rsplit() в Python
- Возвращение нескольких значений
- Проверка версии Python
- Установка Python3.7 и PIP
- Тип CodeType в Python.
- Область видимости переменных
- Удаление ключа из словаря в Python
- Структурирование данных с Pydantic
- Отладка в Python
- Удаление файлов и папок в Python
- Python Аргументы по умолчанию
- Работа с функцией next() в Python
- Запуск файлового сервера
- Docstring в Python
- Иерархия классов в Python
- Оптимизация методов в Python 3.7
- Форматирование вывода с F-строками
- ROT13 Шифр Цезаря в Python
- Python и Монти Пайтон
- Объявление переменных в Python
- Курс Data Scientist в медицине
- Bootle — простой веб-фреймворк
- Работа с файлами в Python
- Показ всплывающих окон Tkinter
- Инверсия списка и строки в Python
- Python: Splat-оператор и splatty-splat
- Работа с изображениями Pillow
- Функция product() в Python
- Создание генераторов















