Eine Serie von Dateien manipulieren
Verfasst: Montag 17. Dezember 2007, 19:29
Hallo Python-Freaks,
ich möchte folgendes erreichen:
Mein Programm soll alle Dateien (Bilder) des Verzeichnisses X sowie die Dateien aller Unterverzeichnisse bearbeiten. Dazu 2 Fragen:
1) Wie geht man am besten vor? Ich dachte, erstmal alle Dateien per rekursiver Funktion in eine Liste einlesen und dann nacheinander abarbeiten... Kann eine Liste auch ein paar hundert Einträge haben (Performance?)? Oder sollte man lieber Ordner für Ordner vorgehen?
2) Wie sieht der Pseudocode für die rekursive Funktion aus?
Ich hab hier im Forum schon was gefunden aber das war wenig hilfreich. Die walk-Funktion ist mir ebenso bekannt, ich möchte es aber lieber selbst bewerkstelligen.
Danke für Tipps,
bogomip
ich möchte folgendes erreichen:
Mein Programm soll alle Dateien (Bilder) des Verzeichnisses X sowie die Dateien aller Unterverzeichnisse bearbeiten. Dazu 2 Fragen:
1) Wie geht man am besten vor? Ich dachte, erstmal alle Dateien per rekursiver Funktion in eine Liste einlesen und dann nacheinander abarbeiten... Kann eine Liste auch ein paar hundert Einträge haben (Performance?)? Oder sollte man lieber Ordner für Ordner vorgehen?
2) Wie sieht der Pseudocode für die rekursive Funktion aus?
Ich hab hier im Forum schon was gefunden aber das war wenig hilfreich. Die walk-Funktion ist mir ebenso bekannt, ich möchte es aber lieber selbst bewerkstelligen.
Danke für Tipps,
bogomip