Курс 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"
- Определение объема памяти объекта
- Форматирование данных с помощью pprint
- Обработка ошибки IndexError
- Python itertools combinations() — группировка элементов
- Python UserString — создание подклассов строк
- Подписка на @SelectelNews
- Поиск самого частого элемента
- Создание треугольника Паскаля
- Преобразование range в итератор
- Безопасный доступ к значениям словаря
- Безопасные SQL-запросы в Python 3.11
- Создание списков в Python
- Lambda-функция в Python: использование с map() и sum()
- Работа с кортежами в Python
- Явный импорт в Python
- Модуль array: создание и использование массивов
- Обмен значений переменных в Python
- Python Метод sleep() из time
- Проверка подстроки в строке
- Метод radd для пользовательских чисел
- Howdoi — получение ответов из терминала
- Хранение переменных в словаре.
- Преобразование букв в нижний регистр
- Слияние словарей в Python 3.9
- Проверка условий: all и any
- Работа с библиотекой requests
- Оператор морж в Python 3.8
- Работа с многоуровневыми словарями в Python
- Проверка списка: any() и all()
- Поиск частых элементов в списке
- Импорт модулей и пакетов в Python
- Импорт в Python: список all
- Python: возвращение нескольких значений
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Перетасовка списков в Python
- Установка и использование модуля Wikipedia
- Проверка существования переменной с оператором :=
- Сортировка списка по индексам
- Вывод символов строки в Python
- Рациональные числа в Python
- Повторение и перенос строки
- Упрощение условных выражений с тернарным оператором
- Управление экспортом элементов
- Defaultdict в Python
- Форматирование строк в Python
- Обрезка изображения с Pillow
- Отрицательные индексы списков в Python
- Проекты на Python















