为了账号安全,请及时绑定邮箱和手机立即绑定

从Excel工作表读取并将确切的字符写入json文件

从Excel工作表读取并将确切的字符写入json文件

慕桂英546537 2021-05-13 10:06:54
我有一个Excel工作表,我正在从中读取并将读取的值写入json文件。但是问题在于字符没有按原样书写。例如:如果文本为“Молба”,则以unicode或其他形式写为“ \ u041b \ u0438 \ u0447 \ u043d \ u0430”。我用来写入文件的代码是    with open('data.json', 'w') as file:        str = json.dumps(json_list, indent=4)        file.write(str)        file.close()json_list 有对象列表。解决此问题的任何建议都将有所帮助。
查看完整描述

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

将sure_ascii = False传递给json.dumps()函数来执行此操作


查看完整回答
反对 回复 2021-05-25
?
偶然的你

TA贡献1841条经验 获得超3个赞

考虑到@leotrubach的建议,

json.dumps(json_list, indent=4, ensure_ascii=False).encode('utf8') 按预期工作。


查看完整回答
反对 回复 2021-05-25
  • 2 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信