【发布时间】:2012-09-28 00:34:54
【问题描述】:
我正在使用 Python 3 测试一些非常简单的代码。出于某种原因,以下代码生成了一个空输出,而不是写一行
import csv
output = open('hello world.csv', 'w',newline='')
wr = csv.writer(output, quoting=csv.QUOTE_ALL)
wr.writerow('hello world')
如果我在解释器中尝试命令,.writerow() 返回一个数字。下面的例子就是documentation page中使用的那个:
>> import csv
>>> spamWriter = csv.writer(open('eggs.csv', 'w', newline=''), delimiter=' ',
... quotechar='|', quoting=csv.QUOTE_MINIMAL)
>>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans'])
40
>>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
37
【问题讨论】:
标签: python csv python-3.x