序列化:
import pickle
def sayhi(name):
print("hello,",name)
info = {
'name':'alex',
'age':22,
'func':sayhi
}
f = open("test.text","wb")
pickle.dump(info,f) #等于f.write( pickle.dumps( info) )
f.close()
反序列化:
import pickle def sayhi(name): print("hello2,",name) f = open("test.text","rb") data = pickle.load(f) #等于data = pickle.loads(f.read()) print(data["func"]("sooele"))