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'])

 

posted @ 2018-02-02 16:21  耐烦不急  阅读(198)  评论(0编辑  收藏  举报