我目前正试图让领导委员会的工作。排行榜只会存储分数。我正在尝试将分数写入csv文件。这里是我写的代码:Python 2.7 CSV写入格式不正确
if col:
with open("rec_Scores.csv", "a") as f:
w = csv.writer(f, delimiter = ",")
w.writerow(str(curr_score) + "\n")
crashed = True
当此运行CSV文件结束这样的:https://gyazo.com/19c9007827498fb5cf847535167d5841
我认为它与分数做被转换成字符串,但是当我没有转换的得分,我得到的错误:
Traceback (most recent call last):
File "C:\Users\Harry\Desktop\Desktop\Computing Project\Galaxian.py", line 173, in <module>
w.writerow(curr_score + "\n")
TypeError: unsupported operand type(s) for +: 'int' and 'str'
这是第一次,我一直使用CSV文件在Python,所以我可能已经做了一个小愚蠢的错误,但任何帮助将非常感激。谢谢。
只是删除'+“\ n”'和再试一次。 – roganjosh