[pyar] Ayuda Newbie!

Roger Martinez Ramirez sunrise_sabe en hotmail.com
Jue Jul 12 14:02:23 ART 2012


Hola muchas gracias por tu explicacion osea que tendria que anidar otro "for" con "os.walk" para aquellos directorios que contengan subdirectorios ¿?
Saludos.

Roger H. Martínez Ramírez

From: slacklinucs en gmail.com
Date: Thu, 12 Jul 2012 13:54:16 -0300
To: pyar en python.org.ar
Subject: Re: [pyar] Ayuda Newbie!

Roger,
os.walk es un generador que devuelve (o mejor dicho, 'produce' (yield)) varios elemento iterablescada uno compuesto de 3 elementos: root_dir, subdirs, files por cada directorio que hay dentro del directorio

que pasaste como parámetro a la función, es decir:
Dada la siguiente estructura:
root -       | - subdir1 -                       | - file1

       | - subdir2 -                       | - subdir2_subdir1       | - file1
os.walk('root') devolvería algo como:
'root', ['subdir1', 'subdir2'], ['file1'] primero (root_dir, subdirs, files)


después
'subdir1', [], ['file1'] (root_dir es ahora el primer subdirectorio de 'root', sus subdirectorios, sus files)
y al último


'subdir2', ['subdir2_subdir1'], []
y así siempre.
Espero se entienda!
Saludos,
Martín

                        
2012/7/12 Roger Martinez Ramirez <sunrise_sabe en hotmail.com>






Hola que tal un saludo afectuoso a la lista de antemano.
Que tal quisiera saber si alguien me pudiese apoyar ya que de momento no he podido entender el funcionamiento del la funcion: os.walk


Necesito realizar una limpieza de un subdirectorio que se repite en varios directorios.
Inicie con esto muy basico, para entender el funcionamiento de walk.os:


import os
path= 'C:\\'eliminar= 'test1'for root,dirs,files in os.walk(path):	print dirs



Pero he notado que solo se enlistan los directorios y no se recorren los subdirectorios ¿como es que pudiese yo caminar por todos los subdirectorios?
De antemano gracias..


Roger H. Martínez Ramírez 		 	   		  

_______________________________________________

pyar mailing list pyar en python.org.ar

http://listas.python.org.ar/listinfo/pyar



PyAr - Python Argentina - Sitio web: http://www.python.org.ar/



La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar



_______________________________________________
pyar mailing list pyar en python.org.ar
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120712/22c58d3a/attachment.html>


More information about the pyar mailing list