在python中将数据写入csv文件时遇到问题

时间:2013-11-28 18:25:42

标签: python csv

我想将一些数据输出到csv文件,以便我可以在excel中打开它。但是,我甚至无法让我的简单例子起作用。这就是我所拥有的:

import csv

with open('test.csv','wb') as csvfile:
    writer = csv.writer(csvfile, delimiter='\t')
    writer.writerow(['hi'] + ['how'] + ['goes'] + ['it'])

我希望用制表符分隔我的单词,这样当我在excel中打开文件时,每个单词都会成为一个新列。

1 个答案:

答案 0 :(得分:0)

您使用的是Python 3并获得TypeError: 'str' does not support the buffer interface吗?

这个帖子回答了这个问题。 Python3: writing csv files

如果你在2岁时,逗号可以为我的excel工作,那不是问题:

import csv

with open('test.csv', 'wb') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(['hi', 'how', 'goes', 'it'])

Hmmm Martijn发布了同样的事情但是更早。支持他,不要接受这个。