pickle模块的使用
来源: 作者:zhaoweikid 发布时间:2007-09-10 阅读次数:
pickle模块可以把python对象保存到文件中,然后下次再读取出来继续使用。
import pickle
import string
class TestA:
def __init__(self):
self.a = 11
self.b = 33
def set(self, v):
self.a = v
def __str__(self):
return "%d %d" % (self.a, self.b)
a = TestA()
print a
a.set(100)
print a
f = open("111.dmp", "w")
pickle.dump(a, f)
f.close()
print '-'*60
f = open("111.dmp", "r")
ld = pickle.load(f)
f.close()
print ld
import pickle
import string
class TestA:
def __init__(self):
self.a = 11
self.b = 33
def set(self, v):
self.a = v
def __str__(self):
return "%d %d" % (self.a, self.b)
a = TestA()
print a
a.set(100)
print a
f = open("111.dmp", "w")
pickle.dump(a, f)
f.close()
print '-'*60
f = open("111.dmp", "r")
ld = pickle.load(f)
f.close()
print ld
上一篇:python使用FTP 下一篇:python里任何对象都可以print