Найти тему
Властелин машин

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

Оглавление

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

Создание

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

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

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

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

-2

Содержимое

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

-3

Копирование

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

-4

Перемещение

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

-5

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

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

-6

Удаление

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

-7
-8