Python OS Mkdir

Python OS Mkdir
Es gibt mehrere integrierte Python-Module für die Arbeit mit Dateien und Verzeichnissen. Das „OS“ -Modul bietet eine Reihe von Methoden, mit denen Sie mit dem Betriebssystem interagieren können, einschließlich Erstellen, Löschen und Umbenennen von Verzeichnissen. Um ein neues Verzeichnis/ein neues Ordner einzurichten, werden wir die „verwenden“Betriebssystem.mkdir ()" Methode. Dies ist eine eingebaute Methode, die das "Betriebssystem" -Modul in Python bereitstellt.

In diesem Beitrag werden wir das „Python -Betriebssystem“ untersuchen.mkdir () ”Methode unter Verwendung zahlreicher Beispiele. Beginnen wir mit dem unterlisteten Inhalt:

  • Was ist Python OS.mkdir () Methode?
  • Verwenden von Betriebssystem.mkdir (), um ein einzelnes Verzeichnis zu erstellen.
  • Verwenden von Betriebssystem.mkdir (), um mehrere Verzeichnisse zu erstellen.
  • Verwenden von Betriebssystem.mkdir (), um verschachtelte Verzeichnisse zu erstellen.
  • Verwenden von Betriebssystem.mkdir (), um Fehler zu behandeln.

Was ist das „Python OS.mkdir () ”Methode?

Der "Betriebssystem.mkdir ()Die Methode wird verwendet, um ein neues Verzeichnis auf dem angegebenen Pfad zu erstellen. Die Methode gibt einen Fehler zurück, wenn das Verzeichnis/der Ordner bereits vorhanden ist.

Syntax

Betriebssystem.Mkdir (Pfad, Modus = 0O777, *, Dir_fd = Keine)

In der obigen Syntax:

  • Der "WegDer Parameter gibt den Pfad des Verzeichnisses an, in dem es erstellt werden muss.
  • Der optionale Parameter “Modus”Gibt den Modus des zu erstellenden Verzeichnisses an/generiert an. (Standardwert ist "0o777").
  • Dir_fd”Dient als Dateideskriptor speziell für das Verzeichnis. (Standardwert ist "keine").

Beispiel 1: Verwendung des „Betriebssystems.mkdir () ”Methode zum Erstellen eines einzelnen Verzeichnisses
In diesem Beispiel wird ein einzelnes Verzeichnis an einem bestimmten Ort mit dem Betriebssystem erstellt.mkdir () ”Methode:

OS importieren
Betriebssystem.mkdir (r'c: \ user \ p \ documents \ programm \ new_directory ')
Print ('neues Verzeichnis erfolgreich erstellt!'))

Wenden Sie im obigen Code das anBetriebssystem.mkdir ()”Erstellen Sie ein neues Verzeichnis, indem Sie den vollständigen Pfad zusammen mit dem Namen des Verzeichnisses angeben und die angegebene Erfolgsnachricht ausdrucken.

Ausgang

In der obigen Ausgabe kann analysiert werden, dass das genannte Verzeichnis ““New_DirectoryWurde erfolgreich erstellt.

Beispiel 2: Verwendung des „Betriebssystems.mkdir () ”Methode zum Erstellen mehrerer Verzeichnisse
In diesem Beispiel kann die diskutierte Methode angewendet werden, um stattdessen mehrere Verzeichnisse zu erstellen:

OS importieren
location = r'c: \ user \ p \ documents \ programm ''
Verzeichnisse = ['Verzeichnis1', 'Directory2', 'Directory3']
Für Verzeichnisse in Verzeichnissen:
Betriebssystem.mkdir (os.Weg.Join (Ort, Verzeichnis))

Im obigen Code:

  • Der Pfad des Verzeichnisses wird der Variablen „Speicherort“ zugeordnet.
  • Der Name der mehreren Verzeichnisse wird in einer Liste mit dem Namen “initialisiert“Verzeichnisse”.
  • Zuletzt die “fürLoop iteriert über die Liste der Verzeichnisse und erstellt alle mehreren Verzeichnisse in der Liste mit dem kombinierten Betriebssystem.mkdir () “und„ os.Weg.join () ”Methoden.

Ausgang

Die obige Ausgabe zeigt, dass mehrere Verzeichnisse erfolgreich erstellt wurden.

Beispiel 3: Verwendung des „Betriebssystems.mkdir () ”Methode zum Erstellen verschachtelter Verzeichnisse
Dieses Beispiel wendet die diskutierte Methode zum Erstellen verschachtelter Verzeichnisse an:

OS importieren
Betriebssystem.mkdir (r'c: \ user \ p \ documents \ program \ directory1 \ new_directory ')

Im obigen Codeblock die “Betriebssystem.mkdir ()„Methode erstellt ein verschachteltes Verzeichnis, indem der absolute Pfad zusammen mit dem“ angegeben wirdhauptsächlich" und das "verschachteltVerzeichnisnamen.

Ausgang

In der obigen Ausgabe das verschachtelte Verzeichnis “New_Directory"Wurde im genannten Verzeichnis erstellt"Verzeichnis1" entsprechend.

Beispiel 4: Verwenden des „Betriebssystems.mkdir () ”Methode zum Umgang mit Fehlern
In diesem speziellen Beispiel kann die diskutierte Methode einen Fehler zurückgeben, wenn das Verzeichnis bereits auf dem angegebenen Pfad vorhanden ist. Um diesen Fehler zu bewältigen, die “Versuchen SieBlock wird im Programm mit diesem Beispielcode verwendet:

OS importieren
versuchen:
Betriebssystem.mkdir (r'c: \ user \ p \ documents \ program \ directory1 ')
außer FileExisterror:
print ("Verzeichnis bereits existiert")

Im obigen Code -Snippet:

  • Ebenso wird das Verzeichnis mit der “erstellt“Betriebssystem.mkdir ()”Methode in“versuchen" Block.
  • Der "außerDer Blockcode wird verwendet, um den wahrscheinlichen Fehler zu behandeln und eine Ausnahmemeldung anzuzeigen, die angibt, dass das Verzeichnis bereits auf dem angegebenen Pfad vorhanden ist.

Ausgang

Der obige Ausschnitt zeigt an, dass das Verzeichnis i.e., “Verzeichnis1”Existiert bereits auf dem angegebenen Weg.

Abschluss

Der "Betriebssystem.mkdir ()"Methode der"BetriebssystemDas Modul wird verwendet, um in Python einzelne, mehrere und verschachtelte Verzeichnisse zu erstellen. Diese Methode nimmt den absoluten Pfad zusammen mit dem Verzeichnisnamen als Argument ein und erstellt ein neues Verzeichnis. Der "fürSchleife kann mit dem „Betriebssystem kombiniert werden.mkdir () ”Methode zum Erstellen mehrerer Verzeichnisse und des Blocks„ Try-Except “, um die Einschränkungen beim Erstellen eines Verzeichnisses zu verarbeiten. Dieser Beitrag enthielt eine eingehende Anleitung zum Python „OS“.mkdir () ”Methode mit geeigneten Beispielen.