在磁盘上存储 Python 字典的最有效方法是什么?我现在知道的唯一方法是纯文本和 pickle
模块。
编辑: 很抱歉不是很清楚。高效是指最快的执行速度。字典将包含可变对象,这些对象将保存要解析和修改的信息。
最佳答案
shelve也很不错
或this persistent dictionary recipe
对于使您的对象与存储保持同步的便捷方法,有 ORM SQLAlchemy对于 python
如果您只需要一种通过某个键存储字符串值的方法,可以使用 dbm.ndbm 和 dbm.gnu 模块。
如果你需要一个超高效的分布式键值缓存,比如memcached for python ...
关于python - 在磁盘上存储 Python 字典的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2067749/