储存对象方式-pikcle腌制

import pickle

a = ["s", 2, "s", {"xx": "dddd"}]
#方式一:对象序列化
#将对象序列号
lista = pickle.dumps(a)
print lista
#将对象序列化还原
listb = pickle.loads(lista)
print listb

#方式二:存入文件
#将对象储存到文件中
f1 = file('1.pk1','wb')  #wb是写入
pickle.dump(a,f1,True)
f1.close()
#将对象从文件中读取
f2 = file('1.pk1','rb') #rb是读取
t = pickle.load(f2)
f2.close()
print(t)


你可能感兴趣的:(储存对象方式-pikcle腌制)