Python 2具有用于序列化的picklecPickle模块。
cPicklepickle相比具有明显的优势:速度。 picklecPickle有什么优势(如果有)?

最佳答案

pickle 模块实现了将任意 Python 对象转换为一系列字节的算法。此过程也称为序列化对象。然后可以传输或存储代表对象的字节流,然后再重建以创建具有相同特性的新对象。

cPickle 模块实现了相同的算法,即 C 而不是Python。它比Python实现快许多倍,但不允许用户从Pickle继承子类。如果子类化对您的使用不重要,则可能要使用cPickle。

以上信息的Source

10-06 08:52