有時候需要用python讀取配置檔案,如果配置檔案格是json格式的,就很容易讀取,下面是乙個例子:
配置檔案名為para.cfg,內容如下:
qingsong@db2a:~/python$ cat para.cfg
程式readcfg.py內容如下:
qingsong@db2a:~/python$
cat readcfg.py
import json
f = open('para.cfg','r')
text = f.read()
f.close()
paras = json.loads(text)
print paras['username']
print paras['password']
print paras['age']
print paras['address']['office']
執行結果:
qingsong@db2a:~/python$
python readcfg.py
qingsong
mypassed
24shanghai
上面程式中的關鍵函式為,json.loads,這個函式用於解碼 json 資料。該函式返回 python 欄位的資料型別。
Python 讀取json檔案
建立json檔案 1 8 讀取json檔案 1 import json 2 3 def loadfont 4 f open settings.json encoding utf 8 設定以utf 8解碼模式讀取檔案,encoding引數必須設定,否則預設以gbk模式讀取檔案,當檔案中包含中文時,會報...
python讀取使用json
學習模組之 json 工作中我們通常會遇到需要資料處理json字串資料,python中我們有乙個特別好的工具json 當然還有picle模組 下面我們就來詳細的介紹一下json工具 安裝,載入 pip install json import json簡單使用,注意區別 dict with open ...
Python讀取Json資料
讀取json資料,實際上是把json格式變成python中字典 列表等格式化的資料,方便索引查詢。可以新建乙個檔案命名為data,然後把下面這段json資料放進去。import json path data f open path,r encoding utf 8 m json.load f jso...