Рубрики
Без рубрики

Python Create Directory – MKDIR ()

Автор оригинала: Python Examples.

Python Create Directory

Чтобы создать каталог с помощью программы Python, используйте OS.MKDIR () Функция и пароль Pass Directory для создания аргумента к функции.

В этом руководстве мы узнаем, как создать каталог, с помощью примеров программ.

Синтаксис – OS.MKDIR ()

Синтаксис Python OS.MKDIR () Функция:

os.mkdir(path, mode=0o777, *, dir_fd=None)

где путь Местоположение каталога будет создано, и режим – это разрешения файлов, которые будут назначены при создании каталога.

Пример 1. Создание каталога или папки с Python

В этом примере мы создадим каталог с именем «образец».

Python Program

import os

os.mkdir('sample')
print('The directory is created.')

Выход

Если вы предоставляете имя каталога в одиночку, каталог будет создан на пути, из которого вы запускаете программу Python.

Если вы хотите создать каталог в определенном месте, укажите полный или абсолютный путь каталога.

Python Program

import os

os.mkdir('D:\workspace\sample')
print('The directory is created.')

Пример 2: Создание каталога с именем, которое уже присутствует

Если вы попытаетесь создать каталог, который уже присутствует, вы получите FileexistsError.

Python Program

import os

os.mkdir('sample')
print('The directory is created.')

Выход

Traceback (most recent call last):
  File "example.py", line 3, in 
    os.mkdir('sample')
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'sample'

Ошибка четко утверждает, что «не может создать файл, когда этот файл уже существует». Трассировка стека также предоставляет строку ошибки в файле Python и файл, который он пытался создать.

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

Python Program

import os

dirPath = 'C:/workspace/python/sample'

if not os.path.isdir(dirPath):
    print('The directory is not present. Creating a new one..')
    os.mkdir(dirPath)
else:
    print('The directory is present.')

Резюме

В этом руководстве примеров Python мы узнали, как создать новый каталог, с помощью примера программ Python.