Курс 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"
- Работа с массивами в Numpy
- Работа с необработанными строками
- Antigravity модуль
- Пропуск строк в файле с itertools
- Декораторы с @wraps
- Таймер обратного отсчета
- Работа с типами данных в Python с помощью pydantic.
- F-строки в Python 3.8
- Частичное совпадение ввода
- Отделение звука от видео
- Переворот строки с помощью срезов
- Использование функции enumerate()
- Метод count() для списков
- Очистка строки в Python
- Работа с defaultdictами в Python
- Замена текста с re.sub()
- Работа со словарями
- Обмен значений переменных в Python
- Функции map() и reduce() в Python
- Установка и использование модуля «howdoi»
- Перемещение и удаление файлов в Python
- Функция format() в Python
- Проверка наличия элемента в списке
- Асинхронное программирование с asyncio
- Переменные класса и экземпляра
- Установка и использование Telegram API в Python
- Декоратор total_ordering для сравнения объектов
- Объединение итераторов
- Лямбда-функции в Python
- CSV строка разделение в Python
- Работа с комплексными числами
- Извлечение аудио из видео
- Оператор is в Python
- Enum в Python
- Разбиение текста в Python
- Оформление кода по PEP 8
- Функция zip() в Python
- Тип CodeType в Python.
- Удаление ссылок в Python
- Комментарии в Python
- Поиск уникальных элементов строкой в Python
- Переопределение метода xor в Python
- Закрытие файла в Python
- Руководство по библиотеке pydantic
- Инициализация переменных
- Раздувающийся словарь в Python















