CSV文件

时间:2016-02-09 12:38:41

标签: python csv python-3.x export-to-csv

我目前正在编写算术测验,并希望将结果写入CSV文件,我目前正在使用此代码执行此操作:

with open('Class1.csv','a') as Class:
        Class=csv.writer(Class)
        Class.writerow([username,score])

但是当CSV文件中放入多个数据条目时,条目之间会有一个空格如何删除它?

Double spaced entries

1 个答案:

答案 0 :(得分:2)

如果您使用的是Python 2.7,那么您需要将文件写为二进制文件。这样做如下:

with open('Class1.csv','ab') as Class:
    Class = csv.writer(Class)
    Class.writerow([username,score])

这可以在csv.writer文档中看到。

如果您使用的是Python 3.x,则需要以下内容:

with open("Class1.csv", "a", newline="")
    Class = csv.writer(Class)
    Class.writerow([username,score])