介紹
今天介紹一種資料格式,json。json是j**ascript object notation的縮寫,區別於txt、csv,json編碼格式更加靈活,在工作也會經常遇到。在python中要讀寫json是十分方便的,只需要呼叫json模組。
使用直接匯入模組
import json
兩個讀寫資料的函式: json.dumps() 和 json.loads()
# 假設我們有乙份資料
student =
# 編碼成json格式
st_jktseoomriqson = json.dumps(student)
# 從json格式讀取
st_loaded = json.loads(st_json)
如果需要ktseoomriq讀寫檔案,可以使用 json.dump() 和 json.load()
注意沒有 s
# writing json data
with open('data.json', 'w') as f:
json.dump(data, f)
# reading data back
with open('data.json', 'r') as f:
data = json.load(f)
由於json不是傳統的資料格式,直接print會很難看,可以使用pprint來列印
from pprint import pprint
pprint(st_json)
本文標題: 通過例項解析python呼叫json模組
本文位址: /jiaoben/python/292140.html
通過例項解析Python return執行原理
return 語句就是講結果返回到呼叫的地方,並把程式的控制權一起返回 程式執行到所遇到的第乙個return即返回 退出def塊 不會再執行第二個return。如下 def worker a,b,c x a b y x c retu y result worker 1,2,3 print resul...
通過例項解析python描述符原理作用
本質上看,描述符是乙個類,只不過它定義了另乙個類中屬性的訪問方式。換句話說,乙個類可以將屬性管理全權委託給描述符類。描述符類基於以下三種特殊方法,換句話說,這三種方法組成了描述符協議 其中,實現了setter和getter方www.cppcns.com程式設計客棧法的描述符被稱為資料描述符,反之,如...
通過例項解析python and和or使用方法
在python中and和or返回的值並不是true和false這麼簡單。雖然他們看上去和c 中的 和 有些相似。在了解and和or之前,我們先要了解python中的true和false。在python裡面,0 none為假,其它任何東西都為真。ok,在此前提下。看這樣乙個例子 我們大致可以總結出這樣...