我有一个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 回答
偶然的你
TA贡献1841条经验 获得超3个赞
考虑到@leotrubach的建议,
json.dumps(json_list, indent=4, ensure_ascii=False).encode('utf8')
按预期工作。
添加回答
举报
0/150
提交
取消