python - 从 excel 表中读取并将确切的字符写入 json 文件
问题描述
我有一个 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
有对象列表。
任何解决此问题的建议都会有所帮助。
解决方案
将 ensure_ascii=False 传递给json.dumps()函数来做到这一点
推荐阅读
- python - 如何将线程概念用于我的 update() 函数而不是 root。after() ,这样它就不会干扰 tkinter 窗口
- flutter - Firestore 在颤动中为不同的文档发送相同的图像
- c# - 图像opencvsharp中的阈值深度距离c#intel realsense
- system.reactive - Rx.Net - 订阅 Cold Observable 时,发布方法缺少前几项
- javascript - 在刷新中格式化日期和时间
- javascript - 如何在两个详细信息元素上设置属性和删除属性?
- c# - 在 Razor 页面中的 OnGet 方法之后刷新 div 内容
- entity-framework-core - Entity Framework Core 2.2 嵌套选择生成多个查询
- php - 多个 Laravel 项目 htaccess
- html - 如何在图像 HTML CSS 中使文本居中