Wie kann ich alle Dateien eines Verzeichnisses auflisten?
Wie kann ich in Python alle Dateien eines Verzeichnisses auflisten und zu einer "Liste" hinzufügen?
3474
3
Wie kann ich in Python alle Dateien eines Verzeichnisses auflisten und zu einer "Liste" hinzufügen?
os.listdir()
liefert Ihnen alles, was sich in einem Verzeichnis befindet - Dateien und Verzeichnisse.Wenn Sie nur Dateien wollen, können Sie dies entweder mit
os.path
filtern:oder du könntest
os.walk()
verwenden, was zwei Listen für jedes besuchte Verzeichnis liefert - und zwar in Dateien und Verzeichnisse für dich aufteilt. Wenn Sie nur das oberste Verzeichnis haben wollen, können Sie einfach das erste Mal abbrechen, wenn es folgende Ergebnisse liefertIch bevorzuge die Verwendung des Moduls
glob
, da es den Mustervergleich und die Expansion übernimmt.Es gibt eine Liste mit den abgefragten Dateien zurück:
gibt eine Liste aller Dateien und Verzeichnisse in "somedirectory" zurück.