import pickle
class Data:
a = 1
def get(self):
return self.a
def printLog(self):
print "hello"
data = Data()
data.my = "add a message."
file_out = file( "data.dat", "w" )
pickle.dump( data, file_out )
file_out.close()
del data
file_in = file( "data.dat" )
data2 = pickle.load( file_in )
file_in.close()
print data2.a
print data2.get()
data2.printLog()
print data2.my
file_out = file( "DataClass.dat", "w" )
pickle.dump( Data, file_out )
file_out.close()
file_in = file( "DataClass.dat" )
data3 = pickle.load( file_in )
file_in.close()
mydata = data3()
mydata.printLog()
python 序列化和反序列化
最新推荐文章于 2024-07-02 18:54:06 发布