我有一個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條經(jīng)驗 獲得超3個贊
考慮到@leotrubach的建議,
json.dumps(json_list, indent=4, ensure_ascii=False).encode('utf8')
按預期工作。
添加回答
舉報
0/150
提交
取消