为了持久储存对象,将对象序列化,使用的时候将其恢复。
# -*- 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()#关闭