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