python_77_json与pickle序列化3
#此方法:dump多次,而不可以load多次,只能load一次,否则会出错 只有序列化,无反序列化 import json info={ 'name':'Xue Jingjie', 'age':22, } f=open('第77_1.text','w') json.dump(info,f) info[ 'age']=18 json.dump(info,f) f.close() import pickle info={ 'name':'Xue Jingjie', 'age':22, } f=open('第77_2.text','wb')#因为为二进制形式,所以要写成'wb' pickle.dump(info,f) info[ 'age']=18 pickle.dump(info,f) f.close() #反序列化是错误的,即以下程序是错误的 ''' import json f=open('第77_1.text','r') data=json.load(f) f.close() print(data) import pickle f=open('第77_2.text','rb') data=pickle.load(f) f.close() print(data) '''