python_71_json序列化1
#序列化:序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。 #本例把字典数据类型存成字符串存在硬盘 #文件只能存字符串和二进制码,字典之类的不可以 info={ 'name':'Han Jianghua', 'age':22 } f=open('第71.text','w') f.write(str(info))#f.write(info)存不进去,原因见第一行 f.close() #反序列化通常是从这种格式转换回来。 f=open('第71.text','r') data=f.read() f.close() print(data) #print(data['name'])#出错:格式是字符串格式,并不是字典 f=open('第71.text','r') data1=eval(f.read()) f.close() print(data1['name'])