(Python) Indexado de archivo de texto

Iniciado por horacio_b92, 5 Julio 2016, 06:31 AM

0 Miembros y 1 Visitante están viendo este tema.

horacio_b92

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.



desde ya gracias

tincopasan

¿y qué tal con base de datos? sql por ejemplo.

horacio_b92

Cita de: tincopasan en  5 Julio 2016, 06:54 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

Saludos