Mit Python durch Verzeichnisse iterieren
Ich muss die Unterverzeichnisse eines bestimmten Verzeichnisses durchlaufen und nach Dateien suchen. Wenn ich eine Datei bekomme, muss ich sie öffnen und den Inhalt ändern und durch meine eigenen Zeilen ersetzen.
Ich habe es versucht:
import os
rootdir ='C:/Users/sid/Desktop/test'
for subdir, dirs, files in os.walk(rootdir):
for file in files:
f=open(file,'r')
lines=f.readlines()
f.close()
f=open(file,'w')
for line in lines:
newline = "No you are not"
f.write(newline)
f.close()
aber ich erhalte einen Fehler. Was mache ich falsch?