作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用 python 为我的游戏创建一个排行榜,我希望它保存它,以便我下次打开游戏时可以检索它。
Leader_board = []
Temp_Leader_board = []
PlayerName = str(No1+No2+No3+No4+No5+No6+No7+No8)
Array = [str(Deaths),PlayerName]
Temp_Leader_board.append(Array)
Leader_board = sorted(Temp_Leader_board, key=lambda player: player[0])
最后一行是将分数从小到大排序。
最佳答案
如@matusko @Christian Dean 表示,你正在寻找的是序列化,Python 有一个名为 pickle 的内置模块。就我个人而言,由于这似乎是一个更简单的序列化用例,因此我建议使用 cPickle,它与 pickle 执行相同的操作,但速度更快,因为它是用 C 编写的。 See here有关如何使用它们序列化不同类型数据的指南。
关于python - 如何在python中将数组保存到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43500960/
我是一名优秀的程序员,十分优秀!