【发布时间】:2011-01-05 06:45:28
【问题描述】:
在磁盘上存储 Python 字典最有效的方法是什么?我现在知道的唯一方法是纯文本和pickle 模块。
编辑:很抱歉不是很清楚。高效是指最快的执行速度。字典将包含可变对象,这些对象将保存要解析和修改的信息。
【问题讨论】:
-
这在很大程度上取决于您希望如何使用字典。根据您的问题,没有一个好的答案。
-
最快的执行速度是什么?您是否在 Python 字典中重新实现数据库?字典有多大?如果条目数足够多,SQLite 或 BDB 可能会更快。
-
键的数量将达到数千。与具有这么多值的数据库相比,字典的性能会显着下降吗?
标签: python dictionary disk pickle