pickle腌制的两种方法

# coding=utf-8
#pickle腌制
#将需要持久储存放入的对象进行序列化,使用时再恢复为原来的数据
#序列化的过程叫做pickle腌制

import pickle
#dumps(object)将对象序列化
list1=["mingyu","jishi","you"]
list2=pickle.dumps(list1)
print(list2)

#loads(string)将对象原样恢复
list3=pickle.loads(list2)
print(list3)

#dump(object,file),将对象存储到文件里面序列化
group1=("baidu","wen","qingtian")
f1=file('1.pk','wb')
pickle.dump(group1,f1,True)
f1.close()

#load(object,file) 将dump()存储在文件里面的数据恢复
f2=file("1.pk",'rb')
t=pickle.load(f2)
print t
f2.close()

你可能感兴趣的:(对象)