Автор оригинала: Pankaj Kumar.
Как создать каталог в Python
Привет, народ! В этой статье мы будем раскрывать разные пути Создайте каталог в Python
Шаги для создания каталога в Python
Модуль Python OS содержит различные встроенные функции для решения и взаимодействия с базовыми операционными системами и файлами.
Модуль ОС содержит различные встроенные функции, создают каталоги в системе.
В предстоящих разделах мы посмотрим на различные способы, через которые вы можете создать каталог, используя модуль ОС.
Техника 1: Использование метода OS.MKDIR () для создания каталога в Python
Модуль ОС встроен OS.MKDIR () Метод
Чтобы создать каталог в системе.
Синтаксис:
os.mkdir(path, mode)
путь
: Место, где пользователь хочет создать каталог. Это строка или байтовое значение, которое включает в себя весь путь и имя каталога, который будет построен.Режим
: Разрешения, которые должны быть предоставлены, чтобы иметь дело с файлами операций в каталоге. Значение по умолчанию ” 0O777 ‘.
Пример 1: Создайте каталог с помощью Python в указанном месте.
import os main_dir = "C:/Practice" os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir)
Выход:
Directory 'C:/Practice' is built!
Пример 2: Предоставление разрешений справиться с операциями по чтению и записи в каталоге.
import os main_dir = "C:/JournalDev" os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir)
Настройка, позволяет получать файлы чтения и записи в созданный каталог.
Выход:
Directory 'C:/JournalDev' is built!
Исключения с функцией os.mkdir ()
Метод OS.MKDIR () повышает FileexiSerror Исключение
Если каталог в указанном месте уже существует.
Пример:
import os main_dir = "C:/JournalDev" os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir)
Выход:
FileExistsError Traceback (most recent call last)in 3 main_dir = "C:/JournalDev" 4 ----> 5 os.mkdir(main_dir,mode = 0o666) 6 print("Directory '% s' is built!" % main_dir) 7 FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:/JournalDev'
Техника 2: Использование метода OS.Makedirs () для создания каталога в системе
Модуль OS имеет встроенный метод OS.Makedirs () для создавать вложенные или рекурсивные каталоги в системе.
То есть OS.Makedirs () Функция
Создает родительский каталог, промежуточные каталоги, а также каталог листа, если кто-либо из них нет в системных файлах.
Синтаксис:
os.makedirs(path,mode)
Пример:
import os main_dir = "C:/Examples/Python_files/OS_module" os.makedirs(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir)
В приведенном выше примере функция Makekirs () создает промежуточные каталоги – «Python_Files», а также каталог листа – «OS_Module» в одном выстрелил через функцию.
Выход:
Directory 'C:/Examples/Python_files/OS_module' is built!
Заключение
Таким образом, в этой статье мы поняли способы создания каталогов в системе с использованием модуля ОС.