Python-Betriebssystemdateien, Unterverzeichnisoperationen

Holen Sie sich den Python-Verzeichnisnamen

Ich fand nichts leicht zu verstehen, daher denke ich, dass der Inhalt ziemlich abgedeckt ist, aber es ist nur ein Memorandum.

Da das Generatorobjekt in os.walk verfügbar ist, konvertieren Sie es zur einfachen Handhabung in eine Liste.

dir = list(os.walk("path"))

Aus irgendeinem Grund möchte ich es auf os.walk anzeigen, aber ich wollte die Struktur kennen, weil ich den Pfad erhalten möchte. Was du bekommen kannst

('Stammverzeichnis', [Verzeichnis (angezeigt, wenn ls)], [Datei (ähnlich Datei)])

Es ist eine Listenstruktur, die rekursiv die Taple-Struktur enthält. dir [0] hat einen Tapple des Argumentpfads dir [1] hat die erste Tapple-Struktur im Verzeichnis 、、、 Es ist wie es ist.

Es gibt vielleicht einen besseren Weg, um das Verzeichnis oder den Dateinamen zu erhalten, aber ich konnte es nicht finden, selbst wenn ich danach gesucht habe, also habe ich mich vorerst dafür entschieden.

Wenn Sie einen einfacheren Weg haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten.

Recommended Posts

Python-Betriebssystemdateien, Unterverzeichnisoperationen
Informationen zu Python- und Betriebssystemoperationen
Python-bezogene Zusammenfassung
Mein Betriebssystem (Python)
Dateioperationen in Python
[Python] Datei- / Verzeichnisoperation
Dateimanipulation mit Python
Zusammenfassung der Python-iterativen Verarbeitung
Python> Bibliothek> Betriebssystem> Link bezogen> os.link () / os.readlink () / os.symlink () / os.unlink ()
Python - MP3-Dateien markieren
[Python] CSV-Dateien lesen
Zusammenfassung der Python-Dateivorgänge
Vier Regeln für Python
Verschiedene String-Operationen in Python integriert
Sortieren von Bilddateien mit Python (2)
Sortieren Sie große Dateien mit Python
Sortieren von Bilddateien mit Python (3)
Bilddateien mit Python sortieren
Integrieren Sie PDF-Dateien in Python
TXT-Dateien mit Python lesen
Wrapping von Git-Operationen in Python
Entpacke mehrere komprimierte Dateien (Python)
Plattform (OS) Beurteilung durch Python