1
寫我想從另一個CSV創建壓縮列的csv文件我的代碼是如何在CSV拉上列從另一個CSV
import csv
import itertools
f = open('comparisons_final.csv')
csv_f = csv.reader(f)
csv_out = open('test192.csv', 'wb')
mywriter= csv.writer(csv_out,delimiter=',',lineterminator='\n')
a=[]
b=[]
c=[]
for row in csv_f:
a.append(row[0])
b.append(row[1])
c.append(row[2])
f.close()
rows=zip(a,b,c)
mywriter.writerow(rows)
csv_out.close()
,但我得到「_csv.Error:預計序列」什麼是錯的??
第一個文件(comparisons_final)有9行,我保留其中3個,但我希望它們不在列表中,這就是爲什麼我將它們壓縮的列表。
它可能是行實際上是一個生成器,而不是一個序列 - 取決於你的Python版本。但更重要的是,你似乎正在重新創建原始的csv文件 – kdopen 2014-12-03 16:39:46