[Python] unire dati da due csv

Marco Beri marcoberi a gmail.com
Sab 16 Ott 2010 14:12:05 CEST


On 16/ott/2010, at 13:24, Andrea Ambu <andreambu a gmail.com> wrote:

> allora una soluzione potrebbe essere:
> 
> def csv_merge(csvr_a, csvr_b, csvw_out):
>    for row_a, row_b in zip(csvr_a, csvr_b):
>        csvw_out.writerow(row_a + row_b[1:])
> 
> csv_out = csv.writer(open('csv_out.txt', "w+"))
> csv_merge(coordReader, nodesReader, csv_out)
> 

Suggerisco anche itertools.izip al posto di zip nel caso di un grande numero di righe.

Ciao.
Marco.



Maggiori informazioni sulla lista Python