首页 前端知识 关于json.dumps()写入文件时是utf8

关于json.dumps()写入文件时是utf8

2024-06-25 23:06:50 前端知识 前端哥 911 558 我要收藏

json.dumps()默认情况下,该函数会自动处理Unicode编码。

不要直接在json.dumps()设置encoding='utf-8',会报错

json.dumps got an unexpected keyword argument 'encoding'

需要将json.dumps()中设置ensure_ascii=False,结合open函数中的encoding='utf-8',

    with open(json_save_path, 'w',encoding='utf-8') as w:
        w.write(json.dumps(json,ensure_ascii=False))

转载请注明出处或者链接地址:https://www.qianduange.cn//article/13555.html
标签
评论
发布的文章

JSON、Ajax

2024-07-27 22:07:31

JsonNode、ObjectNode和ArrayNode

2024-07-27 22:07:30

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!