python - 如何在python中将数组保存到文件中

标签 python arrays

我正在用 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/

相关文章:

python - 计算线性回归的斜率和截距误差

python - 带有请求库的机器人框架 CDATA xml

Python PIL - 无法在 Windows 8 上使用 Python3.3 显示图片

python - 如何处理训练数据和测试数据之间的特征差异

ios - 实例方法 'appendInterpolation(_:formatter:)'要求 'Any'继承自 'NSObject'

java - 数组内的数组未按预期工作

arrays - 算法:在$ O(n\log n)$中使用中位数和Just 1比较排序

python - 执行函数时按下按键

python - 让一个数字遍历数组中的 3 个数字

java - 4 键值HashMap?大批?最好的方法?