我目前正在编写算术测验,并希望将结果写入CSV文件,我目前正在使用此代码执行此操作:
with open('Class1.csv','a') as Class:
Class=csv.writer(Class)
Class.writerow([username,score])
但是当CSV文件中放入多个数据条目时,条目之间会有一个空格如何删除它?
答案 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])