python3json存储时防止中文转义

53 阅读1分钟
data = {
    'title':title,
    'prices':prices,
    'kilometre':kilometre,
    'discharge':discharge,
    'purpose':purpose,
    'card_time':card_time,
    'color':color,
    'contacts':contacts,
    'address':address,
    'm_title':m_title,
    'photo':photo,
    'picture':picture
}
with open('./hx/data.json', 'w',encoding='utf-8') as f:
    f.write(json.dumps(data,ensure_ascii=False))

下图是没有转义

 

下图是转义后的文件:

 

想要不转义就给json.dumps添加参数。

,ensure_ascii=False