Like Silk: Script: picklebinary

python関連のメモ

binaryでデータを保存する

pickleを使って,binaryでデータを保存する. 一般に,ネイティブで書かれたcPickleのほうが圧倒的に高速である. ポータビリティを考慮して,cPickleをpickleとして,エイリアスする. また,importできないときは,標準のpickleをimportする.

code

picklebinary.py←右クリックで保存できます.
#!/usr/bin/env python
#coding: utf-8

try:
    import cPickle as pickle
except:
    import pickle

di = {'key' : 'data'}
li = [0,1,2]

fout = open('pickle.pkl', 'wb')
pickle.dump( [di, li], fout )
fout.close()

fin = open('pickle.pkl', 'rb')
di, li = pickle.load( fin )
fin.close()

print di
print li

参考URL


Like Silk