import csv
f = csv.reader(open('filename1.csv', 'rb'))
g = csv.reader(open('filename2.csv', 'rb'))
output = csv.writer(open('ouputfile.csv', 'wb'))
for row_f in f:
row_g = g.next()
row_output = list()
for argi, item in enumerate(row_f):
try:
row_output.append(int(item) + int(row_g[argi]))
except ValueError, e:
pass
output.writerow(row_output)
Предполагается, что и file1, и file2 имеют одинаковые размеры.Вы можете поиграть с ним abit, чтобы получить желаемую функциональность, но я думаю, что это может быть хорошей отправной точкой?