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

Как создать каталог в Python

Привет, народ! В этой статье мы раскрываем различные способы создания каталога в Python

Автор оригинала: 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 с использованием MKDIR ()

Пример 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!
Создание каталога-1 с использованием MKDIR ()

Исключения с функцией 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!
Создание родительского каталога с использованием MAKEDIRS ()
Создание промежуточного каталога с использованием MakeDirs ()
Создание базового каталога с помощью Makedirs ()

Заключение

Таким образом, в этой статье мы поняли способы создания каталогов в системе с использованием модуля ОС.

использованная литература