python3中的eval和exec的區(qū)別與聯(lián)系
看了很多網(wǎng)上的方法,寫入文件后打開文件看確實(shí)不再是亂碼,但是從文件中讀入json時(shí)發(fā)現(xiàn)了亂碼,可能是讀文件默認(rèn)的編碼格式不對(duì)。下面讀寫方法可行。
注意,ensure_ascii=False可以保證不會(huì)以ascii格式編碼,保證中文的正常轉(zhuǎn)換:
import json
with open('test.json', 'w', encoding='utf-8') as f:
f.write(
json.dumps(
known_dict,
indent=4,
ensure_ascii=False))
注意,打開文件也要以u(píng)tf-8格式打開!
import json path = "test.json" with open(path, 'r', encoding='utf-8') as f: Info = json.load(f)
總結(jié)
以上所述是小編給大家介紹的python3中的eval和exec的區(qū)別與聯(lián)系,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
淺談tf.train.Saver()與tf.train.import_meta_graph的要點(diǎn)
這篇文章主要介紹了淺談tf.train.Saver() 與tf.train.import_meta_graph的要點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05
Python生成任意范圍任意精度的隨機(jī)數(shù)方法
下面小編就為大家分享一篇Python生成任意范圍任意精度的隨機(jī)數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04
Pandas的read_csv函數(shù)參數(shù)分析詳解
這篇文章主要介紹了Pandas的read_csv函數(shù)參數(shù)分析詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python使用turtle繪制有趣的龍年祝福動(dòng)畫
這篇文章主要介紹了Python的內(nèi)置庫——小海龜(turtle),它是一個(gè)非常實(shí)用的繪畫工具,不僅可以幫助我們繪制圖形,還能讓我們查看整個(gè)繪畫過程,下面我們就來看看如何使用turtle繪制有趣的龍年祝福動(dòng)畫吧2024-01-01

