Python高分w/text-fi

2024-04-25 05:58:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在开发一款基于文本的游戏,在尝试实现我的最后一个功能highscore时遇到了一个问题。 我的问题是,我想让函数保存我的前五个scores并将其与玩家的username一起保存到一个文本文件中,然后能够将其打印到基于文本的游戏中。 我知道这可能很难做到,但我希望如果分数保存在一个文本文件,而不是一个pickle,正如我看到的建议,因为我想与一些朋友分享文件。 感谢任何帮助, 谢谢,汤姆。在

编辑: 我很乐意打开文件进行写作。我的代码包括scores.sort命令,但我不确定如何将5个分数放入文件中,并删除第6个分数。谢谢你的帮助,汤姆


Tags: 文件函数文本功能游戏编辑玩家username
1条回答
网友
1楼 · 发布于 2024-04-25 05:58:02

欢迎使用堆栈溢出!你用什么在Python中存储你的高分?一节课,一本字典?在

要简单地将字符串内容写入文件,可以执行以下操作:

scores = [('username1', 123), ('username2', 456)]
with open('scores.txt', 'w') as f:
    for username, score in scores:
        f.write('Username: {0}, Score: {1}\n'.format(username, score))

相关问题 更多 >