Python 讀取JSON格式的配置檔案

2021-08-17 12:33:45 字數 649 閱讀 9918

有時候需要用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...