Ich versuche derzeit, eine Rangliste zu bekommen. Die Rangliste speichert nur die Punkte. Ich versuche, die Noten in die CSV-Datei zu schreiben. Hier ist mein Code für die Schreib:Python 2.7 CSV-Schreibformat nicht korrekt
if col:
with open("rec_Scores.csv", "a") as f:
w = csv.writer(f, delimiter = ",")
w.writerow(str(curr_score) + "\n")
crashed = True
Wenn dies ausgeführt wird, die CSV-Datei endet wie folgt aus: https://gyazo.com/19c9007827498fb5cf847535167d5841
Ich denke, es mit der Partitur zu tun hat, in einen String umgewandelt wird, aber wenn ich konvertierte keine Partitur ich den Fehler:
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'
Dies ist das erste Mal habe ich mit cSV-Dateien in Python arbeiten, damit ich wahrscheinlich wird einen kleinen dummen Fehler aber jede Hilfe sehr geschätzt. Vielen Dank.
Entfernen Sie einfach '+„\ n“' und Versuch es noch einmal. – roganjosh