python_75_json与pickle序列化2
import pickle def say(name):print('Hi!',name)#用完会释放,要想反序列化,要重新写上该函数 info={ 'name':'Xue Jingjie', 'age':22, 'func':say } f=open('第75_1.text','wb')#因为为二进制形式,所以要写成'wb' #pickle第二种序列化方法,json方法也相同 pickle.dump(info,f)#等价于f.write(pickle.dumps(info)) f.close() #json无函数,将'wb'改为'w' import json info={ 'name':'Xue Jingjie', 'age':22, 'func':'无函数' } f=open('第75_2.text','w') json.dump(info,f) f.close()