Foros del Web » Programando para Internet » Python »

Recorreer directorios con os.walk

Estas en el tema de Recorreer directorios con os.walk en el foro de Python en Foros del Web. Hola, alguien sabe como puedo recorrer con python un directorio y sus subdirectorios recursivamente? He leido sobre os.walk en varios sitios pero no llego a ...
  #1 (permalink)  
Antiguo 28/08/2009, 10:53
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Recorreer directorios con os.walk

Hola, alguien sabe como puedo recorrer con python un directorio y sus subdirectorios recursivamente? He leido sobre os.walk en varios sitios pero no llego a comprender el funcionamiento.

Saludos y gracias!
  #2 (permalink)  
Antiguo 28/08/2009, 11:09
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Recorreer directorios con os.walk

Nada mejor que un ejemplo para entender como trabaja

Te daras cuenta que empieza a recorer todas las carpetas de manera automagicamente.
Código python:
Ver original
  1. import os
  2.  
  3. windows = "c:\\"
  4. linux = "/"
  5. for i in os.walk(windows):
  6.     print "En que carpeta estoy o carpeta actual:", i[0]
  7.     print "Que carpetas hay en la carpeta actual:", i[1]
  8.     print "Que archivos hay en la carpeta acutal:", i[2]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:42.