[英]Having trouble writing data to csv file in python
我想將一些數據輸出到一個csv文件中,以便可以在excel中打開它。 但是,我什至無法使我的簡單示例起作用。 這就是我所擁有的:
import csv
with open('test.csv','wb') as csvfile:
writer = csv.writer(csvfile, delimiter='\t')
writer.writerow(['hi'] + ['how'] + ['goes'] + ['it'])
我希望我的單詞用制表符分隔,以便在excel中打開文件時,每個單詞都變成一個新列。
您是否在Python 3上使用TypeError: 'str' does not support the buffer interface
?
這個線程解決了這個問題。 Python3:編寫CSV文件
如果您使用2,逗號會為我的excel工作,這不是問題:
import csv
with open('test.csv', 'wb') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['hi', 'how', 'goes', 'it'])
馬丁·馬丁(Hmmm Martijn)發布了相同的內容,但更早。 支持他,不要接受。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.