#序列化是把内存里数据对象存成字符串 反序列化是加载回来
# info = {
# 'name':'tom',
# 'age':33
# }
# f = open("test.txt","w")
# f.write(str(info))
# f.close()
#反
# f = open("test.txt",'r')
# data = f.read()
# f.close()
# print(data)
# #用eval变成字典取值
# f = open("test.txt",'r')
# data = eval(f.read())
# f.close()
# print(data['age'])
#json 序列化用 dumps 反序列化用loads
# #json 标准序列化####
# import json
# info = {
# 'name':'tom',
# 'age':33
# }
# f = open("test.txt",'w')
# #print(json.dumps(info))
# f.write(json.dumps(info))
# f.close()
#反序列化
import json
f = open("test.txt",'r')
data = json.loads(f.read())
print(data['age'])