[英]Python Highscores w/ text file
我目前正在開發一款基於文本的游戲,但是在嘗試使我的最后一個功能highscore
遇到問題。 我的問題是,我想讓該功能保存我的前五名scores
並將其與玩家的username
一起保存到文本文件中,然后將其打印到基於文本的游戲中。 我知道這可能很難做到,但是我希望將樂譜保存在文本文件中,而不是我看到的pickle
,因為我想與一些朋友分享該文件。 感謝您的幫助,湯姆。
編輯:我很喜歡打開文件進行寫入。 我的代碼中包含了scores.sort
命令,但是我不確定如何將5個分數放入文件中,並刪除第6個分數。 謝謝你的幫助,湯姆
歡迎使用Stack Overflow! 您正在使用什么將高分存儲在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))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.