Метод os.makedirs() в Python
Методы работы с файлами/каталогами в Python OS
Обзор
Метод os.makedirs() используется для рекурсивного создания каталогов.
Если подкаталог не удается создать или он уже существует, будет вызвано исключение OSError. В Windows ошибка Error 183 — это исключение, указывающее на то, что каталог уже существует.
Если первый параметр path имеет только один уровень, тоmkdir()функция аналогична.
Синтаксис
makedirs()Синтаксис метода следующий:
os.makedirs(path, mode=0o777)
Parameters
path-- Каталог, создаваемый рекурсивно, который может быть относительным или абсолютным путем.
mode-- Режим разрешений.
Возвращаемое значение
Этот метод не возвращает значение.
Пример
В следующем примере демонстрируется использование метода makedirs():
Пример
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# Каталог, который нужно создать
path = "/tmp/home/monthly/daily"
os.makedirs( path, 0755 );
print "Путь создан"
# -*- coding: UTF-8 -*-
import os, sys
# Каталог, который нужно создать
path = "/tmp/home/monthly/daily"
os.makedirs( path, 0755 );
print "Путь создан"
Выполнение вышеуказанной программы дает следующий вывод:
The path has been created.Другие расширения