El día 8 de abril de 2010 16:30, Abraham Zamudio <[email protected]> escribió:
> Tengo un directorio con varios archivos que estan en binario , no > tengo problema en cargar uno por uno , dado que el siguiente paso del > algoritmo es procesar la data que esta en este archivo de texto. > > El problema biene cuando necesito procesar todos los archivos de > texto , Mi idea es crear un vector donde cada componente sea un > archivo : > > vector = [file1 , file2, file3 , ....] > > Luego usar mi funcion para procesar los datos almacenados en vector[i] > > La pregunta es : ¿Cual es la mejor manera de crear (si es que se > puede) este vector de archivos? > > La idea del vector de archivos surge porque la segunda parte el > algoritmo es paralelizar estos calculos. Entiendo que lo que quieres es un simple listado de ficheros de un directorio. El módulo 'os' tiene varias funciones para hacer este trabajo: files = os.listdir(dirpath) Una solución más elegante (por ser más genérica y escalable) sería usar el 'os.walk()' que considera subdirectorios y enlaces simbólicos. Incorporarle parelelización no parece que sea un problema. _______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
