How pickle works in Python – Source Rushter.com
pickle module implements serialization protocol, which provides an ability to save and later load Python objects using special binary format. Unlike
json, pickle is not limited to simple objects. It can also store references to functions and classes, as well as the state of class instances.
Before we start, it is worth mentioning, that there are two versions of modules:
cPickle. The latter is faster and implements the same algorithm but in C. The downside of this is that you cannot inherit pickle’s classes. In Python …