ich stehe grade vor einem Problem, was ich irgendwie nicht gelöst bekomme. Ich möchte ein kleines Skript schreiben, welches eine Textdatei verändert. Das klappt. Nun möchte ich das Skript erweitern, so dass ich nicht manuell jede Textdatei benennen muss, sondern dass es reicht, einen Pfad zu einem Ordner anzugeben, so dass alle Textdateien, die sich in diesem Ordner befinden, nacheinander bearbeitet werden.
Ist das möglich?
Ich bin bisher soweit, dass ich mit
Code: Alles auswählen
for file in os.listdir("/media/todo"):
dat=open(file, "r")
....
Allerdings klappt dies nicht, da ich auf der Kommandozeile immer eine Fehlermeldung erhalte, dass die Datei index.txt nicht gefunden werden könne. Dies ist tatsächlich eine Datei in dem Ordner todo, aber wieso die Datei nicht gefunden wird verstehe ich dennoch nicht.
Wäre echt nett, wenn mir jemand weiterhelfen könnte bei meinem Problem.
Schonmal vielen Dank und Frohe Weihnachten.