を保存しません。私はプレーヤーのスコア変数をファイルに書き込んでいますが、これは通常動作しますが、時にはスコアの代わりに0を書き込むこともあります。これはたまにしか起こりませんが、修正する必要があります。私はそれがplayerscore = 0に設定する前に使用された遅延と関係があると思いますが、それを修正するために何を変えるべきかはわかりません。以下のコード。Pythonの.CSVリーダーライト - スコアは、ランダムに私はPythonで私のリーダーとの奇妙な問題を抱えていますこんにちは
with open('Leaderboard.csv', 'a', newline='') as filepath:
a = csv.writer(filepath, delimiter=',')
data = [[PlayerScore, player_name]]
a.writerows(data)
f = open('Leaderboard.csv')
csv_f = csv.reader(f)
name = []
for row in csv_f:
name.append(row)
f.close()
print(PlayerScore)
# set PlayerScore to 0
pygame.time.delay(100)
PlayerScore = 0
我々が最初にそれを変更することなく、それを実行し、分析することができるように、あなたのコードは、(http://stackoverflow.com/help/mcve)[完全]になっていることを確認し、あなたのコード – e4c5
をフォーマットすることから始めることができます。 – skrx
エラーを再現することはできないようですので、完全で検証可能な例を投稿してください。 – skrx