Seite 1 von 1
Wie liest man einen einzelnen Ordner aus?
Verfasst: Montag 26. November 2012, 21:11
von jtschoch
Hallo,
Ich wollte mal Nachfragen wie man einen einzelnen Ordner, statt das ganze Dateisystem, also wie es os.walk tut ausliest?
Ich brauche die Dateien aus den Ordner und Unterordner, wo aber der Inhalt nicht ausgelesen werden soll.
Re: Wie liest man einen einzelnen Ordner aus?
Verfasst: Montag 26. November 2012, 21:15
von BlackJack
@jtschoch: Im `os`-Modul gibt es noch andere Funktionen neben `walk()`.
Re: Wie liest man einen einzelnen Ordner aus?
Verfasst: Montag 26. November 2012, 21:25
von jtschoch
Meinst du
?
Hat sich erledigt!
Re: Wie liest man einen einzelnen Ordner aus?
Verfasst: Montag 26. November 2012, 21:35
von cofi
Ich denke du suchst genau `os.walk`, denn genau das liefert die Ordner- und Dateinamen von einem Startpunkt aus, inklusive der Unterordner. Das Dateisystem wird nur dann ausgegeben, wenn du eben den Wurzelknoten als Startpunkt waehlst. Der Inhalt der Dateien ist `os.walk` aber wurst.
Und ja `os.listdir()` liefert den Inhalt eines Verzeichnisses, das loest dein Problem mit den Unterordnern aber noch nicht.
Re: Wie liest man einen einzelnen Ordner aus?
Verfasst: Montag 26. November 2012, 22:05
von BlackJack
@cofi: Ich denke er sucht tatsächlich `os.listdir()` denn es sollen Dateien und Unterordner eines Ordners ausgelesen werden, aber *nicht* der Inhalt der Unterordner. Laut erstem Beitrag. Also *nicht* rekursiv.
Re: Wie liest man einen einzelnen Ordner aus?
Verfasst: Montag 26. November 2012, 23:07
von /me
BlackJack hat geschrieben:@cofi: Ich denke er sucht tatsächlich `os.listdir()` denn es sollen Dateien und Unterordner eines Ordners ausgelesen werden, aber *nicht* der Inhalt der Unterordner. Laut erstem Beitrag. Also *nicht* rekursiv.
Nee, im ersten Beitrag steht "Ich brauche die Dateien aus den Ordner und
Unterordner, wo aber der Inhalt nicht ausgelesen werden soll.". Also doch Unterordner. Nun ist der Fragesteller ja bereits für äußerst unpräzise Formulierungen bekannt. Vielleicht könnte er doch noch mal genauer erläutern, was er jetzt unter "Inhalt" versteht.
Edit: Ah, jetzt habe ich es verstanden. Er möchte tatsächlich eine Liste aller direkt in einem Ordner befindlichen Unterordner und Dateien. Die kreative Grammatikverwendung hatte mich verwirrt. Und "Inhalt" ist definitiv eine sehr unglückliche Bezeichnung.