无法写入文件以保存游戏得分

时间:2019-03-03 21:00:50

标签: python file

我正在使用:

text_file = open('files/highscoresnake.txt', 'w')
word = str(score)
text_file.write(word)

在游戏中保存高分。 但这对文本文件没有任何作用


有人知道为什么吗?

1 个答案:

答案 0 :(得分:1)

完成后,您需要关闭文件。之后尝试text_file.close()

最好使用with

with open('files/highscoresnake.txt', 'w') as file:
    file.write(word)

with将在您退出该代码块后关闭文件。