[pyar] CSV multiformat

Mariano Mara mariano.mara en gmail.com
Mar Jul 7 14:21:36 ART 2015


El 7 de julio de 2015, 14:07, Facundo Batista <facundobatista en gmail.com>
escribió:

> 2015-07-07 13:26 GMT-03:00 Leandro Minatel <leandro en minatel.com.ar>:
>
> > Quería utilizar el modulo CSV pero hasta donde pude investigar solo me
> sirve
> > para archivos con formatos uniformes.
>
> El módulo CSV te sirve más allá de la cantidad de campos de la linea...
>


Como te comenta Facundo, csv puede parsear tu archivo más alla de la
estructura. Levantas el primer registro y ahí decidís que hacer.

ejemplo rápido:

with open('neu_out.csv', 'rb') as ofile:
    r = csv.reader(ofile)
    for row in r:
        if row[0]=="50":
            print('proceso')
        else:
            print('no proceso')
   ...:
no proceso
no proceso
no proceso
no proceso
no proceso
no proceso
no proceso
no proceso
proceso
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/fa702e27/attachment.html>


More information about the pyar mailing list