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 <[email protected]
> 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 <[email protected]> escribió:
>
> 2013/3/20 Manuel A. Estevez Fernandez <[email protected]>:
>> > 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
>> [email protected]
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/