Buenas Tardes Pues bueno probé con el glob y como era de esperarse tardaba demasiado, así que opté por otro opción que al parecer tiene mucho mejor tiempo de respuesta.
import os dir_ = os.popen('dir /B /D /N *%S*.* '%nombre_).read() de esta manera recupero solamente los nombres de archio que contienen las cadenas que tengo en la colección y trabajar con eso es mucho más liviano. Gracias por la ayuda. Saludos. by: ISC. Manuel Alejandro Estévez Fernández El 20 de marzo de 2013 13:20, Manuel A. Estevez Fernandez <stvz...@gmail.com > escribió: > Voy a probar con el glob siguiendo con la sugerencia de Daπid y de Kiko. > Flavio lo pensé pero tengo que buscar varios (cientos) entre cientos de > miles. > > > Saludos. > > by: > > ISC. Manuel Alejandro Estévez Fernández > > > > El 20 de marzo de 2013 12:58, Daπid <davidmen...@gmail.com> escribió: > > 2013/3/20 Manuel A. Estevez Fernandez <stvz...@gmail.com>: >> > Intente hacerlo con shutil.copy2 pero como debo tener el nombre exacto >> no me >> > funciona, o tal vez lo estoy usando de forma incorrecta. >> >> Si el nombre es el mismo, salvo unos caracteres adicionales al final >> (y sólo hay un archivo que cumpla esto): >> >> >> name_rel = 'C00002' >> fname = glob.glob(name_rel + '*')[0] >> shutil.copy2(fname .....) >> >> glob.glob es más o menos el equivalente pythónico al commando: >> >> ls C00002* >> _______________________________________________ >> 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/