在Python 3中,pickle和_pickle之间有什么区别?

8 浏览
0 Comments

在Python 3中,pickle和_pickle之间有什么区别?

我刚开始学习Python,想要实现快速的对象序列化。我尝试使用json,但速度太慢;也尝试使用marshall模块,但序列化后的对象大小比pickle多6-7倍,所以我决定在我的项目中使用pickle。我了解到cPickle模块很快,但在Python 3中没有这个模块,文档中说_pickle模块是用C编写的。所以在我的项目中我使用

import _pickle as pickle

pickle和_pickle之间有什么区别?我该如何实现更快的对象序列化/反序列化?

0