发现问题
- 使用
with open('mytest1.json','w',encoding='utf-8') as fp: json.dump(content,fp=fp,indent=4) fp.close()
写入文件时,发现写入的都是Unicode编码格式,不是中文。
兜兜转转,修改了各种编码问题后,发现还是写入的是Unicode编码格式。于是各种调整后,发现其实只需要加一个参数就可以了。
解决问题
- 在将一个字典添加入json中时多加入一个参数就可以“ensure_ascii=False”
with open('mytest1.json','w',encoding='utf-8') as fp:
json.dump(content,fp=fp,ensure_ascii=False,indent=4)
fp.close()
解决,拍桌!!