あらかじめファイルに保存しておいたpickle化済みデータを読み込んでみる。


$ python
>>> import pickle
>>> fp = open('dict.txt','r')
>>> x = pickle.load(fp)
>>> print x
{'mem': '4GB', 'os': 'Snow Leopard', 'name': 'MacBook Pro', 'cpu': 'Core2 Duo'}
>>> fp.close()
>>>
実際にどんな内容が書かれているかというと...

$ cat dict.txt
(dp0
S'mem'
p1
S'4GB'
p2
sS'os'
p3
S'Snow Leopard'
p4
sS'name'
p5
S'MacBook Pro'
p6
sS'cpu'
p7
S'Core2 Duo'
p8
s.
.がpickle化したデータのEOFになるみたい。