python3中的eval和exec的區(qū)別與聯(lián)系
更新時間:2019年10月10日 08:51:15 作者:python學習者0
這篇文章主要介紹了python3中的eval和exec的區(qū)別與聯(lián)系,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
看了很多網(wǎng)上的方法,寫入文件后打開文件看確實不再是亂碼,但是從文件中讀入json時發(fā)現(xiàn)了亂碼,可能是讀文件默認的編碼格式不對。下面讀寫方法可行。
注意,ensure_ascii=False可以保證不會以ascii格式編碼,保證中文的正常轉換:
import json
with open('test.json', 'w', encoding='utf-8') as f:
f.write(
json.dumps(
known_dict,
indent=4,
ensure_ascii=False))
注意,打開文件也要以utf-8格式打開!
import json path = "test.json" with open(path, 'r', encoding='utf-8') as f: Info = json.load(f)
總結
以上所述是小編給大家介紹的python3中的eval和exec的區(qū)別與聯(lián)系,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
相關文章
python使用urllib2提交http post請求的方法
這篇文章主要介紹了python使用urllib2提交http post請求的方法,涉及Python使用urllib2模塊的相關技巧,需要的朋友可以參考下2015-05-05
matplotlib 畫動態(tài)圖以及plt.ion()和plt.ioff()的使用詳解
這篇文章主要介紹了matplotlib 畫動態(tài)圖以及plt.ion()和plt.ioff()的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01

