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

#!/usr/bin/python
# -*- 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.

Python OS Datei-/Verzeichnismethoden

Andere Erweiterungen