back to Index

pickle_demo

2014-07-26


In [1]:
# Cross-notebook include shim
with open("nbinclude.ipynb") as nbinclude_f: # don't rename nbinclude_f
    import IPython.nbformat.current
    get_ipython().run_cell(IPython.nbformat.current.read(nbinclude_f, 'json').worksheets[0].cells[0].input)

In [1]:
# Save a dictionary into a pickle file.
import cPickle as pickle

favorite_color = { "lion": "yellow", "kitty": "red" }

pickle.dump( favorite_color, open( "save.p", "wb" ) )

In [2]:
cat save.p


(dp1
S'lion'
p2
S'yellow'
p3
sS'kitty'
p4
S'red'
p5
s.

In [3]:
favorite_colors = pickle.load( open( "save.p", "rb" ) )

In [4]:
favorite_colors


Out[4]:
{'kitty': 'red', 'lion': 'yellow'}

In [ ]: