What does it mean for an object to be picklable (or pickle-able)?

Paul picture Paul · Aug 30, 2010 · Viewed 31.8k times · Source

Python docs mention this word a lot and I want to know what it means! Googling doesn't help much..

Answer

Matthew Flaschen picture Matthew Flaschen · Aug 30, 2010

It simply means it can be serialized by the pickle module. For a basic explanation of this, see What can be pickled and unpickled?. The pickle protocol provides more details, and shows how classes can customize the process.