現在、リーダーボードの作業をしようとしています。リーダーボードはスコアのみを格納します。私はcsvファイルにスコアを書き込もうとしています。 https://gyazo.com/19c9007827498fb5cf847535167d5841Python 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ファイルは次のように終わる:ここでは、書き込みのための私のコードですスコアを変換しない、私はエラーを取得する:
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'
これは、私はおそらく小さな愚かなミスを犯してきたが、任意の助けをはるかに高く評価されるように私はPythonでCSVファイルで作業されている最初の時間です。ありがとう。
ちょうど削除 '+「\ n」は'と再試行する。 – roganjosh