все Python 3osфункция
os.mkdir
os — каталоги
Создаёт один каталог по указанному пути.
Синтаксис
os.mkdir(...)
Создаёт ровно один уровень: если родителя нет, будет FileNotFoundError, — для цепочки каталогов нужна os.makedirs. Уже существующий каталог даёт FileExistsError. Параметр mode проходит через umask процесса: mkdir(p, 0o777) при типичном umask 022 создаст каталог с правами 0o755.
Примеры
import os
base = 'mkdir_demo'
os.mkdir(base)
d = os.path.join(base, 'sub')
os.mkdir(d)
print(os.path.isdir(d)) # → True
os.rmdir(d)
os.rmdir(base)
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности