小编典典

泡菜还是json?

json

我需要将一个dict键为类型str且值为ints 的小对象保存到磁盘 ,然后将其恢复 。像这样:

{'juanjo': 2, 'pedro':99, 'other': 333}

最佳选择是什么,为什么?使用pickle或使用序列化它simplejson

我正在使用Python 2.6。


阅读 264

收藏
2020-07-27

共1个答案

小编典典

如果您没有任何互操作性要求(例如,您将仅使用Python使用数据)并且二进制格式很好,请使用cPickle,它将为您提供真正快速的Python对象序列化。

如果您希望互操作性或想要一种文本格式来存储数据,请使用JSON(或其他一些适当的格式,具体取决于您的约束)。

2020-07-27