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的结果
加上之后:中文正常展示