python - 在文件中存储大型 python 字典的最佳方法

标签 python python-2.7

我有一个生成大型 Python 字典的 Python 脚本(脚本 1)。该词典必须由另一个脚本(脚本 2)读取。 谁能建议我编写由脚本 1 生成并由脚本 2 读取的 python 字典的最佳方法。 过去我曾使用 cPickle 编写和阅读如此大的词典。 有更好的方法吗?

最佳答案

shelve将让您分别访问每个项目,而不是要求您每次都序列化和反序列化整个字典。

关于python - 在文件中存储大型 python 字典的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12000106/

相关文章:

Python 2.7——让测试脚本模拟 raw_input

python - 切片和替换 Unicode 字符串字符

python - 检查列表 python 中的字符串

python - 使用 "."的相对导入在 python 中总是有意义吗?

Python2.7 执行作为命令解析 Unicode 字符串给出的语句不正确,但交互式提示做得很好

Python:如何获得列表中项目的排序计数?

python - 使用 mplot3d 缩放面部颜色的颜色图

python - Pandas :如何为数据集中的所有项目创建userByItem数据透视表

python - PyQt4 导致 QThread 错误

python - Pandas DataFrame 未按预期工作