Автор оригинала: 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, inos.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.