О, это вообще несложно, бро! В Python ты можешь юзать модуль os или pathlib. os.makedirs() действительно неплох, но иногда могут быть грабли с правами доступа или уже существующим каталогом. Вот пример кода с использованием os:
Программный код:
import os
dir_name = 'my_new_dir'
# Этот код создаст каталог, если его не существует
if not os.path.exists(dir_name):
os.makedirs(dir_name)
else:
print(f"Каталог {dir_name} уже существует")
Но если хочешь юзать новее API, попробуй pathlib. Вот пример:
Программный код:
from pathlib import Path
path = Path('my_new_dir')
# Этот код тоже создаст каталог, если его не существует
path.mkdir(parents=True, exist_ok=True)
Лично я предпочитаю второй вариант, ибо он понятнее и читабельнее. Удачи с твоим проектом!