Necesito iterar a través de los subdirectorios de un directorio determinado y buscar archivos. Si obtengo un archivo, tengo que abrirlo, cambiar el contenido y reemplazarlo con mis propias líneas.
Probé esto:
import os rootdir ="C: /Users/sid/Desktop/test" para subdirección, directorios, archivos en os.walk(rootdir): para archivo en archivos: f=open(file,"r") lines=f.readlines() f.close() f=open(file,"w") for line in lines: newline = "No, no lo eres" f.write(newline) f.close()
pero recibo un error. ¿Qué estoy haciendo mal?