Gracias a tú pregunta, he encontrado esta receta para crear un walk usando generadores, la copia para uso futuro.
http://code.activestate.com/recipes/105873-walk-a-directory-tree-using-a-generator/ -aah 2011/4/13 Alejandra Zavala <alit...@gmail.com>: > Pues terminé utilizando os.path.walk(rootdir,f,arg) y shutil.move(dir, > dirNew) para mover los archivos a las carpetas que el programa hace. > > 2011/4/6 Nekmo <conta...@nekmo.com> >> >> Ummm... y ahora que lo pienso... ¿no sería mejor que integrasen shutil >> en el módulo os? >> >> Un cordial saludo: >> -- Nekmo. >> >> Sitio web: http://nekmo.com >> Dirección de contacto: conta...@nekmo.com >> XMPP/Jabber: conta...@nekmo.com >> Identi.ca: http://identi.ca/nekmo >> Diaspora: Nekmo >> >> >> >> El día 5 de abril de 2011 19:47, Daπid <davidmen...@gmail.com> escribió: >> > A lo mejor con la aplicación final no es necesario, pero shutil es, >> > además, multiplataforma, por lo que te permitiría correr el mismo >> > programa en diversos SO. >> > >> > Ya digo, esto depende de la aplicación final. Si es un script de uso >> > propio, no supone una ventaja específica; pero si es parte de una >> > aplicación mayor que se vaya a distribuir, shutil gana mucho. >> > >> > En todo caso, aprender siempre está bien. >> > >> > 2011/4/5 gerardo Juarez <gerardojua...@buyteknet.info>: >> >> La ventaja de shutil es que ya te hace varias cosas automáticamente: >> >> copiar >> >> permisos, fechas, etc. Incluso puedes filtrar los archivos que quieres >> >> que >> >> copie. Yo usaría comandos del sistema si tuviera que hacer algo muy >> >> especial >> >> con cada archivo, porque esta es >> >> definitivamente la opción más flexible, pero depende de lo que >> >> necesites. >> >> >> >> Gerardo >> >> >> >> Félix Palazuelos Pérez wrote: >> >>> >> >>> Tal vez es más apropiado hacerlo con comandos de sistema. >> >>> >> >>> ------------------------------------------------------------------------ >> >>> >> >>> _______________________________________________ >> >>> Python-es mailing list >> >>> Python-es@python.org >> >>> http://mail.python.org/mailman/listinfo/python-es >> >>> FAQ: http://python-es-faq.wikidot.com/ >> >>> >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es@python.org >> >> http://mail.python.org/mailman/listinfo/python-es >> >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> > _______________________________________________ >> > Python-es mailing list >> > Python-es@python.org >> > http://mail.python.org/mailman/listinfo/python-es >> > FAQ: http://python-es-faq.wikidot.com/ >> > >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/