0
点赞
收藏
分享

微信扫一扫

字典转为json并存入文件内,然后再从这个文件中读取出‘帅’这个字符打印出来


1.题目:

data = {
“name”: “nanbei”,
“age”: 18,
“feature” : [“高”, “富”, “帅”]
}
在程序中将这个字典转化为json并存入文件内,
然后再从这个文件中读取出‘帅’这个字符打印出来

2.代码解答:

import json

data = {
"name": "nanbei",
"age": 18,
"feature" : ["高", "富", "帅"]
}

with open('my_json.txt','w+',encoding = 'utf-8') as f: #encoding = 'utf-8'解决编码解码的问题
json.dump(data,fp = f,ensure_ascii = False) #ensure_ascii = False解决中文是乱码的问题

with open('my_json.txt','r',encoding = 'utf-8') as f:
result = json.load(fp = f)
print(result['feature'][2])



举报

相关推荐

0 条评论