[pyar] Ayuda con script

Gustavo Campanelli gedece en gmail.com
Jue Oct 14 15:18:24 ART 2010


si el archivo de origen pesa 20 megas, solo ocupará cerca de 40 megas
como máximo, no creo que sea gran problema.

Gedece

2010/10/14 Roberto Bozzacchi <robbie en metasigno.com>:
> Bien si.... pero no....
> Me encuentro con la problemática que como el archivo origen es de 20Mb lo
> tuve que partir al medio para poder procesarlo y luego juntar las dos partes
> procesadas con el EditPlus.
>
> Por lo cual voy a tener que analizar de no usar el csv.reader voy a tener
> que usar la funcion de leer línea a línea para grabar línea a línea y no se
> me muera el equipo por la memoria usada....
>
>
>
> El 14 de octubre de 2010 14:44, Natalia Bidart <nataliabidart en gmail.com>
> escribió:
>>
>> 2010/10/14 Roberto Bozzacchi <robbie en metasigno.com>:
>> > Muchas Gracias a TODOS!!!
>> >
>> > Lo logré!!!
>> >
>> > import csv
>> >
>> > lr = csv.reader(open("G:\Python\CDM\diego.asc","r"),delimiter=',')
>> > fw = open("G:\Python\CDM\diego_mod.asc","w")
>> >
>> > Nfila = 1
>> > for row in lr:
>> >     if (Nfila == 1):
>> >         a = int(row[3]) + 600
>> >         b = int(row[4]) + 150
>> >         af = "            " + str(a)
>> >         af = af[-12:]
>> >         bf = "            " + str(b)
>> >         bf = bf[-12:]
>> >         row[3] = af
>> >         row[4] = bf
>> >         Nfila = 2
>> >     else:
>> >         a = int(row[2]) + 600
>> >         b = int(row[3]) + 150
>> >         row[2] = str(a)
>> >         row[3] = str(b)
>> >         Nfila = 1
>> >
>> >     fw.write(",".join(row) + "\n")
>> > fw.close
>> >
>> >
>> > Ahora sólo me faltaría ver que el archivo de entrada sea por parámetro,
>> > ya
>> > que veo que me van a pedir modificar varios archivos...
>>
>>
>> FIjate que además de csv.reader, está el csv.writerows. Así te evitás
>> escribir el archivo vos :-)
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
>
>
> --
>
> Robbie Bozzacchi
> Metasigno Brain
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>



More information about the pyar mailing list