Курс 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"
- Docstring в Python
- Частичное совпадение ввода
- Преобразование списка в словарь через генератор
- Многопоточность и асинхронное программирование в Python
- Область видимости переменных в Python
- Отрицательные индексы списков
- Явный импорт в Python
- Flask — веб-фреймворк Python
- Закрытие файла в Python
- Класс Counter() для подсчета элементов
- Распаковка аргументов в Python
- Декораторы в Python
- Функция product() из itertools
- Генераторы в Python
- Повторение элементов в Python
- Операции с комплексными числами
- Работа со строками в Python
- Метод __imod__ для Python
- Работа с утверждениями в Python
- Декораторы в Python
- Многоточие в Python
- Установка и использование модуля Wikipedia
- Библиотека Chartify: руководство
- Сокращение ссылок с pyshorteners
- Экранирование символов в Python
- Виртуальные среды в Python
- Порядок и длина множеств в Python
- Регистрация на курсы SF Education
- Модуль xkcd: загрузка комиксов
- Блок else в обработке исключений
- Работа с JSON в Python
- Измерение времени выполнения
- Замена элементов в списке с помощью генераторов списков
- Метод remove() для удаления элемента из списка
- Работа с *args и **kwargs в Python
- Декораторы в Python
- Поиск частого элемента
- Работа с комплексными числами
- Получение текущей даты и времени
- Измерение времени выполнения кода с помощью time
- Мощь вложенных функций в Python
- Изменение переменной в Python: nonlocal
- Генерация фальшивых данных с Faker
- Конкатенация строк с join() в Python















