0
一週以上,我希望能夠從一個列表中寫入我有一個CSV文件的內容。從本質上講,我需要找到一種方法來告訴Python,如果列A中有內容,請將列中的內容寫入列B,等等,因爲我想在一週內寫入同一個文件周。這是我到目前爲止。如何將列表寫入CSV文件中的特定位置?
content = [1, 2, 3]
csvfile = "my/file/path"
column = zip(content)
with open(csvfile, 'a') as output:
writer = csv.writer(output, dialect = "excel")
for item in content:
writer.writerow(item)
當我運行這兩次,我的內容被追加到列的底部,而不是一個新的列。我的錯誤是否在我指定的模式下? W截斷和R僅用於閱讀,所以我很茫然。
這裏是如何看起來運行兩次時:
Column A
1
2
3
1
2
3
您需要閱讀現有的文件,在第二列中插入您的數據,然後寫在文件。 csv.writer就像你告訴它的那樣追加。 –