[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