Allgemeine Zeitung Mainz Stellenanzeigen
In diesem Beitrag möchte ich dir zeigen wie du mit Dateien und Ordner in Python3 arbeiten kannst. Dieses Wissen benötigst zu wenn du zbsp. um eine Datei zum be-/verarbeiten zu öffnen. Wie man eine Datei zum verarbeiten von Daten öffnet habe ich dir bereits im Beitrag Python #10: Dateiverarbeitung erläutert und möchte hier an diesen Beitrag anknüpfen. Für das be-/verarbeiten von Dateien und Verzeichnisse benötigen wir das Modul " os ". Wollen wir zunächst einmal die Dateien und Verzeichnisse im aktuellen Verzeichnis auflisten. import os print(stdir(". ")) Die Funktion "listdir" erwartet einen Parameter welcher ein Ordner repräsentiert. In meinem oben gezeigten Beispiel repräsentiert der Punkt ". " das aktuelle Verzeichnis. C:\python3_test\ordner>dir Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 162C-A96C Verzeichnis von C:\python3_test\ordner 09. Python - Dateien in einem Verzeichnis auflisten – Acervo Lima. 02. 2021 11:41
Zum Auslesen eines einzelnen Verzeichnisses ist scandir besser geeignet und zum rekursiven Auslesen von Unterordnern ist walk das passende Modul. Artikel wurde Zuletzt aktualisiert am 10. 12. 2021.
if isFolder: (line) #Wenn ein Fehler auftritt so soll dieser ausgegeben werden except Exception as error: print("Fehler bei "+currentFile) print(error) #Als erstes werden die Ordner ausgegeben for folder in folders: print(folder) #Danach werden die Dateien ausgegeben for file in files: print(file)