python
December 28, 2022

Основные операции с директориями в Python

Никогда бы не подумал, что в одной папке может уместиться вся западная фантастика (Станислав Лем).
Для основных манипуляций с директориями нам понадобятся модули shutil и os.

Создание

В целях создания директории удобно использовать функции mkdir и makedirs модуля os:

Во втором случае можно сразу создать вложенные подпапки.

Существование

Проверка существования проводится функцией exists модуля os.path:

Содержимое

C функцией listdir модуля os можно вывести содержимое директории:

Копирование

Для копирования директории со всем содержимым используйте copytree модуля shutil:

Перемещение

Используем функцию move модуля shutil:

Переименование

Для этого вызовем rename из os:

Удаление

Для удаления директории используйте функцию rmtree модуля shutil:

Полезные ссылки:

Базовые операции с файлами в Python