【发布时间】:2016-04-03 18:03:49
【问题描述】:
我在获取创建的 csv 文件的内容以显示为打印输出时遇到问题。
代码:
import csv
with open('test.csv', 'w', newline='') as csvfile:
filewriter = csv.writer(csvfile, delimiter=' ',
quotechar=',', quoting=csv.QUOTE_MINIMAL)
filewriter.writerow(['Spam'] * 2 + ['Baked Beans'])
filewriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
with open('test.csv', newline='') as csvfile:
filereader = csv.reader(csvfile, delimiter=' ', quotechar=',')
for row in filereader:
print(', '.join(row))
输出:
Spam, Spam, Baked Beans
Spam, Lovely Spam, Wonderful Spam
test.csv文件:
Spam Spam ,Baked Beans,
Spam ,Lovely Spam, ,Wonderful Spam,
注意奇怪的逗号。
test.csv的所需内容
Spam, Spam, Baked Beans
Spam, Lovely Spam, Wonderful Spam
【问题讨论】:
标签: python csv python-3.x