SoloCodigo

Programación Web y Scripting => Python => Mensaje iniciado por: zany_666 en Viernes 28 de Agosto de 2009, 10:25

Título: Python: recorrer directorios recusirvamente
Publicado por: zany_666 en Viernes 28 de Agosto de 2009, 10:25
Hola, alguien sabe como puedo recorrer con python un directorio y sus subdirectorios recursivamente? Hay que usar alguna función especial que me devuelva los directorios o algo asi?
He estado echando un vistazo a el post "Eliminar archivos duplicados del sistema" del forero Edo que creo que tiene bastante que ver. Pero estoy empezando y no lo entiendo muy bien jeje.

Saludos y gracias!  :hola:
Título: Re: Python: recorrer directorios recusirvamente
Publicado por: wildfandango en Viernes 28 de Agosto de 2009, 18:36
Buenas: yo utilizo este sistema, está algo condensado, pero se entiende bastante bien...


Código: Python
  1.        
  2.  
  3. for root,dirs,files in os.walk(ruta_a_explorar):
  4.     for file in [f for f in files if f.lower().endswith(extensiones_a_buscar)]:
  5.         print(os.path.join(root, file))
  6.  
  7.  
  8.