Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: horacio_b92 en 5 Julio 2016, 06:31 am



Título: (Python) Indexado de archivo de texto
Publicado por: horacio_b92 en 5 Julio 2016, 06:31 am
Buenas gente, alguno me puede tirar una ayuda de como hacer lo siguiente? la idea es que tengo un archivo de clientes donde cada linea del mismo representa un registro y los campos separados por coma, los mismos inician con posición inicial y final de 0. el otro archivo es de facturas que se le confeccionan a un cliente con los campos registro siguiente y anterior, como puedo hacer para una vez que se carga la factura se alteren los campos pos_ini con la posición que va a ocupar el primer registro en el archivo de facturas y así ir alterando los campos. la idea general es poder acceder al archivo de factura con un código de cliente y acceder a sus registros sin leer todo el archivo completo de manera secuencial, o si alguno saber otra manera de hacerlo para conseguirlo.

(https://s31.postimg.org/9dk5npbez/PUNTERO_LISTAS.jpg)

desde ya gracias


Título: Re: (Python) Indexado de archivo de texto
Publicado por: tincopasan en 5 Julio 2016, 06:54 am
¿y qué tal con base de datos? sql por ejemplo.


Título: Re: (Python) Indexado de archivo de texto
Publicado por: horacio_b92 en 6 Julio 2016, 00:30 am
¿y qué tal con base de datos? sql por ejemplo.

si esto lo ideal hacerlo con base de datos, pero tengo la restricción de hacerlo en archivo de texto.

acá tengo el código que hice, por ahí si se puede mejorar un poco:
https://github.com/horaciobelardita/ejercicios_programacion_I/blob/master/TP%20ABM%20INDEXADO/alta_puntero.py (https://github.com/horaciobelardita/ejercicios_programacion_I/blob/master/TP%20ABM%20INDEXADO/alta_puntero.py)

Saludos