Python - So erstellen Sie eine verschachtelte Verzeichnisstruktur

Python - So erstellen Sie eine verschachtelte Verzeichnisstruktur

Das Pathlib -Modul bietet Klassen, die Dateisystempfade mit Semantik darstellen, die für verschiedene Betriebssysteme geeignet sind. Wir können eine verschachtelte Verzeichnisstruktur erstellen Pathlib.Weg.Mkdir Funktion in Python.

  • Unter Linux:
    vom Pathlib -Importpfad ("/Dir1/dir2/dir3").mkdir (Eltern = wahr, exist_ok = true)
    12von Pathlib import PathPath ("/Dir1/dir2/dir3").mkdir (Eltern = wahr, exist_ok = true)
  • Unter Windows:
    vom Pathlib -Pfad importieren ("C: \\ DIR1 \\ DIR2 \\ DIR3").mkdir (Eltern = wahr, exist_ok = true)
    12von Pathlib PATHPATH ("C: \\ DIR1 \\ DIR2 \\ DIR3").mkdir (Eltern = wahr, exist_ok = true)

Hier:

  • Eltern = wahr: Wenden Sie an, übergeordnete Verzeichnisse zu erstellen, falls dies nicht verfügbar ist.
  • exist_ok = true: Werfen Sie keinen Fehler, wenn bereits ein Verzeichnis besteht.

Führen Sie das obige Python -Skript aus und überprüfen Sie nach dem neu erstellten Verzeichnisbaum.

/Dir1 └── Dir2 └── Dir3