python
December 28, 2022
Основные операции с директориями в Python
Никогда бы не подумал, что в одной папке может уместиться вся западная фантастика (Станислав Лем).
Для основных манипуляций с директориями нам понадобятся модули shutil и os.
Создание
В целях создания директории удобно использовать функции mkdir и makedirs модуля os:
Во втором случае можно сразу создать вложенные подпапки.
Существование
Проверка существования проводится функцией exists модуля os.path:
Содержимое
C функцией listdir модуля os можно вывести содержимое директории:
Копирование
Для копирования директории со всем содержимым используйте copytree модуля shutil:
Перемещение
Используем функцию move модуля shutil:
Переименование
Для этого вызовем rename из os:
Удаление
Для удаления директории используйте функцию rmtree модуля shutil: