python学习笔记5--json处理
import json #json串就是字符串。 d = { 'car':{'color':'red','price':100,'count':50}, 'bus':{'color':'red','price':100,'count':50}, 'phone':{'color':'red','price':100,'count':50}, 'ipad':{'color':'red','price':100,'count':50}, } res = json.dumps(d,indent=8,ensure_ascii=False) #把list、字典转成json,indent多少缩进,ensure_ascii可以显示中文 f1 = open('f1','w',encoding='utf-8') f1.write(res) f1 = open('f1',encoding='utf-8') res = f1.read() dict_res = json.loads(res) #把json串变成python的数据类型 print(dict_res) f1 = open('f1','w',encoding='utf-8') json.dump(d,f1,ensure_ascii=False,indent=4) 自动帮你写入文件,第一个参数是数据,第二个是文件对象 f1 = open('f1',encoding='utf-8') print(json.load(f1)) #自动帮你读文件。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步