import json f=open('a.txt','w',encoding='utf-8') goods={ '宝马':111111, '奔驰':222222 } res=json.dumps(goods,ensure_ascii=False)#把字典转成json f.write(res)
json.dump(goods,f,ensure_ascii=False)#把字典转成json,json会帮你write一次
----颜色不一样的代码一致 运行结果: 未加上ensure_ascii=False的时候,编码结果:Unicode的结果
加上之后:中文正常展示