先看一下下邊使用pickle模塊的例子:python
import pickle class Person: def __init__(self,n,a): self.name=n self.age=a def show(self): print self.name+"_"+str(self.age) aa = Person("JGood", 2) aa.show() f=open('d:\\p.txt','w') pickle.dump(aa,f,0)#序列化存起來 f.close() #del Person f=open('d:\\p.txt','r') bb=pickle.load(f)#反序列化 f.close() bb.show()
輸出結果:code
JGood_2 JGood_2
那麼,pickle 模塊是用來幹什麼的呢?對象
pickle.dump(obj, file[, protocol])
pickle.load(file)