[pyar] Ayuda con script

Natalia Bidart nataliabidart en gmail.com
Jue Oct 14 14:44:07 ART 2010


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 :-)



More information about the pyar mailing list