簡體   English   中英

無法在python中將數據寫入csv文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM