Курс Python → Работа с файлами и директориями в Python.
Модуль shutil в Python предоставляет удобные инструменты для работы с файлами и директориями. Он позволяет выполнять копирование, перемещение, удаление файлов, создавать архивы и многое другое. Данный модуль является частью стандартной библиотеки Python, поэтому для его использования не требуется установка дополнительных пакетов.
Одной из основных функций модуля shutil является функция copyfile, которая копирует содержимое одного файла в другой. Например:
import shutil
shutil.copyfile('file1.txt', 'file2.txt')
Для перемещения файла можно использовать функцию move. Например:
shutil.move('file1.txt', 'path/to/directory/file1.txt')
Также модуль shutil позволяет работать с директориями. Например, для рекурсивного копирования директории целиком можно воспользоваться функцией copytree:
shutil.copytree('dir1', 'path/to/directory/dir1_copy')
Таким образом, модуль shutil предоставляет удобные инструменты для работы с файлами и директориями в Python, упрощая выполнение высокоуровневых операций. Благодаря этому модулю разработчики могут эффективно управлять файловой системой в своих программах.
Другие уроки курса "Python"
- Измерение времени выполнения кода
- Аннотации типов в Python
- Анализ кода — Python
- Переворот списка в Python
- Работа с областями видимости переменных
- Разделение строк методом split()
- Оператор «is not» в Python
- Функция count() в Python
- Создание циклической ссылки
- Метод lt для сортировки объектов
- Извлечение аудио из видео
- Оператор match в Python
- Именованные кортежи в Python
- Оператор «not» в Python
- Введение в Python
- Конкатенация строк с join() в Python
- Декораторы в Python
- Форматирование чисел в Python
- Лимиты на ресурсы Python
- Сохранение и загрузка модели в PyTorch
- Проверка подстроки в строке с помощью in
- Поиск подстроки в строке
- Уникальность ключей в словаре
- Метод join для объединения строк
- Улучшение читаемости кода в Python
- Поиск частых элементов в списке
- Использование эмодзи в Python
- Удаление ключа из словаря в Python
- Явный импорт переменных
- Установка User-Agent в Python
- Отладка кода
- Курс по дообучению ChatGPT
- Тип данных TypeVarTuple
- Объединение словарей в Python
- Переопределение метода __rshift__
- Создание словарей и множеств в Python.
- Проверка индексов коллекции
- Форматирование строк в Python
- GitHub в Telegram: подписка на уведомления
- lru_cache оптимизация функций
- Регистрация на хакатоне
- Условное добавление элементов в список
- Отображение HTML кода в Python
- Преобразование Excel в PDF с Spire.XLS
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Метод setitem в Python
- Наследование в программировании















