0
我想將一些數據輸出到csv文件,以便我可以在Excel中打開它。但是,我甚至無法讓我的簡單例子工作。這是我有:無法在python中將數據寫入csv文件
import csv
with open('test.csv','wb') as csvfile:
writer = csv.writer(csvfile, delimiter='\t')
writer.writerow(['hi'] + ['how'] + ['goes'] + ['it'])
我想我的話與標籤,這樣,當我在Excel中打開該文件,每個字變成一個新列分開。
你的解決方案有什麼問題?順便說一下,Excel默認分隔符不是一個選項卡,而是分號。可以加載表分隔的數據,但有點棘手。 – alko
你的代碼當然寫了'hi \ thow \ tgoes \ tit \ r \ n'這一行,但可以用'writer.writerow(['hi','how','goes','it']) 「你有什麼問題,具體是? –
請注意,*默認*方言已經是Excel CSV方言。你確定你想在這裏使用製表符作爲分隔符嗎?您也可以使用'dialect ='excel-tab''來獲取預配置的製表符分隔的Excel方言。 –