是个传颂厨

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

为了持久储存对象,将对象序列化,使用的时候将其恢复。

# -*- coding: utf-8 -*-
import pickle
a = ["1", "2", "3", "3"]
b = pickle.dumps(a)#将对象序列化
print b
c = pickle.loads(b)
print c #将序列化对象还原
q = ("1","2","3")
f1 = file("1.pk1", "wb")#创建文件
pickle.dump(q, f1, True)#将对象存储在文件中序列化
f1.close()
f2 = file("1.pk1", "rb")#创建文件
t = pickle.load(f2)#将其恢复
print t
f2.close()#关闭

 

posted on 2016-03-01 12:39  是个传颂厨  阅读(90)  评论(0编辑  收藏  举报