mkdir -p-Funktionalität in Python

Die os.makedirs() Funktion in Python kann verwendet werden, um ein Verzeichnis mit der Option -p zu erstellen, die den gesamten Verzeichnispfad einschließlich fehlender Elternverzeichnisse erstellt. Hier ist ein Codeausschnitt:

import os

directory_path = '/path/to/directory'

os.makedirs(directory_path, exist_ok=True)

Der Parameter exist_ok ist auf True gesetzt, sodass os.makedirs() keinen Fehler auslöst, wenn das Verzeichnis bereits vorhanden ist. Wenn Sie einen Fehler auslösen möchten, wenn das Verzeichnis bereits vorhanden ist, können Sie exist_ok auf False setzen:

import os

directory_path = '/path/to/directory'

os.makedirs(directory_path, exist_ok=False)

Das wird das Verzeichnis erstellen, falls es nicht vorhanden ist und einen Fehler auslösen, falls es bereits vorhanden ist.