如何在python(3.4)代码上创建高分系统?

如何在python(3.4)代码上创建高分系统?,python,Python,我正在尝试用python(3.4)编写一个游戏代码。在游戏结束时,我希望用户能够输入用户名,并将其复制到一个文本文档中,旁边有他们的分数 我试着写下: c=open("highscore.txt","w") c.write('Highscore: %s' %name") c.close() 但这只是擦除文本文件中的内容并用新文本替换它。 有人能帮我吗 如果您需要,我使用的操作系统是windows 8。您可以使用它,它也会用换行符分隔每个高分,并自动关闭: with open("highscor

我正在尝试用python(3.4)编写一个游戏代码。在游戏结束时,我希望用户能够输入用户名,并将其复制到一个文本文档中,旁边有他们的分数

我试着写下:

c=open("highscore.txt","w")
c.write('Highscore: %s' %name")
c.close()
但这只是擦除文本文件中的内容并用新文本替换它。 有人能帮我吗


如果您需要,我使用的操作系统是windows 8。

您可以使用它,它也会用换行符分隔每个高分,并自动关闭:

with open("highscore.txt", "a") as c:
    c.write('Highscore: %s\n' % name)

您可以使用此选项,它也会用换行符分隔每个highscore,并自动关闭:

with open("highscore.txt", "a") as c:
    c.write('Highscore: %s\n' % name)
“'w'仅用于写入(具有相同名称的现有文件将被擦除),'a'打开文件进行追加”-请参阅“'w'仅用于写入(具有相同名称的现有文件将被擦除),'a'打开文件进行追加”-请参阅