中文json保存
中文json保存想要保存中文的json数据,例如:patient_json = {'个人信息':{'姓名':'','性别':'','年龄':'','出生日期':'','民族':'','职业':'','婚姻状况':'','病案号':'','科别':''},}如果使用with open(output_file, 'w')
·
中文json保存
想要保存中文的json数据,例如:
patient_json = {
'个人信息':{
'姓名':'',
'性别':'',
'年龄':'',
'出生日期':'',
'民族':'',
'职业':'',
'婚姻状况':'',
},
}
如果使用
with open(output_file, 'w') as output:
output.write(str(patient_json))
虽然能正确保存,但格式不是很好,完全在一行
如果要有缩进等格式,可以使用json.dumps()
使用方法
| 参数名 | 解释 |
|---|---|
| obj | 要存入json文件的python对象 |
| fp | 文件句柄 |
| ensure_ascii | 设置为False的话才可以把中文以中文的形式存到文件里,否则会是’\xXX\xXX’这种 |
| indent | 缩进的空格数,设置为非零值时,就起到了格式化的效果,比较美观 |
代码
with open(output_file, 'w', encoding='utf-8') as output:
json.dump(patient_json, output, indent=4, ensure_ascii=False)
效果
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)