1 #json序列化和反序列化 2 ''' 3 info = { 4 'name': 'AxiBa', 5 'sex': 'male' 6 } 7 f = open('test.txt', 'a', encoding="utf-8") 8 f.write(str(info)) 9 f.close()10 '''11 import json12 info = {13 'name': 'AxiBa',14 'sex': 'male'15 }16 f = open('test.txt', 'a', encoding="utf-8")17 f.write(json.dumps(info))18 f.close()19 #反序列化20 '''21 f = open("test.txt", "r", encoding="utf-8")22 res = f.read()23 # print(res['name']) #报错 字符串索引必须是整数24 res = eval(res) #解析25 print(res['name']) #成功26 f.close()27 '''28 import json29 f = open("test.txt", "r", encoding="utf-8")30 res = json.loads(f.read())31 print(res['name']) #成功32 f.close()