Download Presentation Slides
Transcript
pickle Module • A module for serializing objects • Serializing an object onto a "file" import pickle ... pickle.dump(someobj,f) • Unserializing an object from a file someobj = pickle.load(f) • Here, a file might be a file, a pipe, a wrapper around a socket, etc. Copyright (C) 2009, David Beazley, http://www.dabeaz.com 115 pickle Module • Pickle can also turn objects into byte strings import pickle # Convert to a string s = pickle.dumps(someobj) ... # Load from a string someobj = pickle.loads(s) • You might use this embed a Python object into a message payload Copyright (C) 2009, David Beazley, http://www.dabeaz.com 116