Busqueda de archivos
Carmelo Zabal
cazabal en gmail.com
Lun Nov 20 20:59:30 CET 2006
He usado lo siguiente y hace lo que necesitaba.
.......
DIR=os.environ['HOME']
for raiz,dirs,files in os.walk(DIR):
for fname in files:
if fname==nombredeprograma:
ruta=raiz
2006/11/16, Jesus Cea <jcea en argo.es>:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Julio Canto wrote:
> > En os tienes la función 'listdir', que te da un listado de archivos a
> > partir de una ruta. Sólo tienes que hacer una búsqueda recursiva. Eso ya
> > no es un problema de python, sino un sencillo ejercicio de programacion
> ;)
>
> Las versiones modernas de python tienen un "os.walk", más cómodo si
> entiendes cómo funciona un generador.
>
> - --
> Jesus Cea Avion _/_/ _/_/_/ _/_/_/
> jcea en argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
> jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/
> _/_/ _/_/ _/_/ _/_/ _/_/
> "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
> "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iQCVAwUBRVzKjJlgi5GaxT1NAQJCMAP9EQCdc831x56LacY3RGWlsxf5gASO43Ga
> /Cjh9Mq4jUZpTbzDHfatWbl+A47i0awkSTcl0kFTjgObB6hU0KAwKGRiVLbM90Ej
> Xy25KKDTYH5qpj315ZuXdACuUvC2U1WzJ0sI9JB1gTnGRYv1bWgQzCXvMyS2Bn1U
> yQfCxu0Dr5k=
> =7O8y
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
>
Más información sobre la lista de distribución Python-es