Python os.makedirs()-Methode
Python OS Datei-/Verzeichnismethoden
Übersicht
Die Methode os.makedirs() wird verwendet, um Verzeichnisse rekursiv zu erstellen.
Wenn ein Unterverzeichnis nicht erstellt werden kann oder bereits vorhanden ist, wird eine OSError-Ausnahme ausgelöst. Unter Windows ist Fehler 183 der Ausnahmefehler, der angibt, dass das Verzeichnis bereits vorhanden ist.
Wenn der erste Parameter path nur eine Ebene hat, dann ist die Funktionmkdir()dieselbe.
Syntax
makedirs()Die Methodensyntax lautet wie folgt:
os.makedirs(path, mode=0o777)
Parameters
path-- Das rekursiv zu erstellende Verzeichnis, das ein relativer oder absoluter Pfad sein kann.
mode-- Berechtigungsmodus.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Methode makedirs():
Beispiel
# -*- coding: UTF-8 -*-
import os, sys
# Das zu erstellende Verzeichnis
path = "/tmp/home/monthly/daily"
os.makedirs( path, 0755 );
print "Pfad wurde erstellt"
Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:
The path has been created.Andere Erweiterungen