Функция os.mkdir() в Python — создание каталога

Функция Python os.mkdir() используется для создания каталога с именем path и указанным числовым режимом. Метод вызывает FileExistsError, если создаваемый каталог уже существует.

Синтаксис

Параметры

  1. path: в качестве обязательного параметра принимает путь, по которому мы хотим создать каталог. Объект, похожий на path, представляет путь к файловой системе. Объект, подобный пути, представляет собой строковый или байтовый объект, представляющий путь.
  2. mode (необязательный): это целочисленное значение, представляющее режим создаваемого каталога. Если параметр режима опущен, используется значение по умолчанию 777.
  3. file_descriptor (необязательный): дескриптор файла, ссылающийся на каталог. Значение по умолчанию для этого параметра — None. Если указанный путь является абсолютным, то file_descriptor игнорируется.

Возвращаемое значение

Этот метод не возвращает никакого значения.

Пример 1: как использовать метод os.mkdir()

Выход

Мы получаем FileExistsError, что означает, что папка уже существует.

Пример 2: проверка существования каталога

Чтобы проверить, существует ли папка в определенном каталоге, используйте оператор not с функцией os.path.exists().

Выход

Если вы запустите файл, компилятор обнаружит, что папка уже существует, выполнив условие else.

os.mkdir(path) создаст только заданный каталог, но не создаст промежуточный каталог по заданному пути.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

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