我想寫到CSV文件中,我有我想要寫一個硬編碼的報頭:寫作到CSV符串字符
head = ["Q151", "item time", "deliberativness", "deliberativness time",
"Q153", "item time", "deliberativness", "deliberativness time"]
但是當我運行的CSV作家是將每char到不同的列中,並將列表中的每個項目都分配到不同的行中。所以我得到
Q 1 5 1
i t e m t i m e
,而不是Q151 item time ...
with open('some.csv', 'wb') as f:
writer = csv.writer(f)
for r in head:
writer.writerow(r)
我用一個簡單的writer
像Python文檔。我究竟做錯了什麼?
如上所述的例外結果Q151項目時間...
您應該將您的行傳遞給方法而不是每個項目 –
什麼是'first_row'? – Barmar
你能寫出預期的結果嗎? – carlosvin