我正在使用python代码,我已经在线阅读使用pickle方法来保存游戏,但我不知道它是如何工作的。我正在尝试将我的最高分保存到txt文档中,以便下次访问该程序时保存最高分。
答案 0 :(得分:1)
好的,快速的例子。假设您在dict中保存了最高分:
top_scores = {10000: "Joey", 8000: "Mary", 6000: "Tommy", 4000: "Susie", 2000: "Bobby"}
你所做的只是将它腌制到磁盘上:
import pickle
with open("top_scores.pickle", "wb") as scores:
pickle.dump(top_scores, scores)
如果您以后想要取消数据,请执行以下操作:
import pickle
with open("top_scores.pickle", "rb") as scores:
top_scores = pickle.load(scores)
当然,你可以做的更多,但这应该让你开始。