# Метод makedirs модуля os

Метод `makedirs` рекурсивно создает папки, т.е. в одной папке будут вложены другие подпапки. В первом параметре метода указывается путь к папкам, во втором необязательном параметре - режим доступа к ним, в третьем необязательном параметре - управление ошибкой (по умолчанию `exist_ok=False`). Метод возвращает значение `None`.

## Синтаксис

`import os os.makedirs(путь к папкам, [режим доступа], [управление ошибкой])`

## Пример

Давайте создадим новую папку с вложенными подпапками по пути `dir/tst/new`:

`import os os.makedirs('dir/tst/new')`

## Смотрите также

- метод `mkdir` модуля os,
  который создает одну папку
- метод `remove` модуля os,
  который удаляет файл
- метод `getcwd` модуля os,
  который возвращает текущую рабочую папку
- метод `listdir` модуля os,
  который возвращает список файлов в рабочей папке
- метод `rmdir` модуля os,
  который перемещает или удаляет пустую папку
- метод `rename` модуля os,
  который переименовывает файл и папку
- метод `scandir` модуля os,
  который перебирает файлы в папке

← →
↑