Создание деревьев каталогов в Python: несколько методов создания структур каталогов

Чтобы создать дерево каталогов на основе пути в Python, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:

Метод 1: использование функции os.madeirs()

import os
def create_directory_tree(path):
    os.makedirs(path, exist_ok=True)

Метод 2: использование метода Path.mkdir()из модуля pathlib

from pathlib import Path
def create_directory_tree(path):
    Path(path).mkdir(parents=True, exist_ok=True)

Метод 3: использование комбинации os.pathи os.madeirs()

import os
def create_directory_tree(path):
    os.makedirs(os.path.dirname(path), exist_ok=True)

Эти методы позволяют рекурсивно создавать дерево каталогов, гарантируя, что все промежуточные каталоги, ведущие к конечному каталогу пути, будут созданы, если они еще не существуют.