load 和 loads的區別


學習的東西哦隨着時間的推移也越來越多,知識是不斷積累的,但是奈何好記性不如爛筆頭,學過的東西也老是會忘,

今天在文件中讀取數據入庫的時候竟然忘了load 和 loads 的區別,分別都是用來干什么的用的,又翻開之前的代碼筆記回憶錄下,

在此寫下以加深印象:

具體使用方法:

#json.dumps 實現python類型轉化為json字符串

#ensure_ascii=False實現讓中文寫入的時候保持為中文

json_str = json.dumps(mydict,indent=2,ensure_ascii=False)

#json.loads 實現json字符串轉化為python的數據類型

my_dict = json.loads(json_str)

#json.dump 實現把python類型寫入類文件對象

with open("temp.txt","w") as f: json.dump(mydict,f,ensure_ascii=False,indent=2)

# json.load 實現類文件對象中的json字符串轉化為python類型

with open("temp.txt","r") as f:

my_dict = json.load(f)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM