Метод 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 "Путь создан"

Выполнение вышеуказанной программы дает следующий вывод:

The path has been created.

Методы работы с файлами/каталогами в Python OS

Другие расширения