python提供了configparser包來進行配置檔案讀取。
api:
所謂的sections就是乙個配置塊。下面是乙個配置檔案db.ini
[mongo]
db_host = 127.0.0.1
db_port = 27017
[system]
timeout = 2000
interval = 2000
包含mongo和system兩個配置塊。
配置檔案讀取:
import configparser as cp
import string
import os
import sys
cf = cp.configparser()
cf.read("db.ini")
# 獲取所有的section
secs = cf.sections()
# 遍歷sections
for sec in secs:
print("\nsection [" + sec + "]:")
# 獲取section裡的所有配置項
options = cf.options(sec)
for o in options:
print(o+"="+cf.get(sec, o))
結果展示:
讀取db_host這一配置項:
print(cf.get("mongo", "db_host"))
python讀取配置檔案
在對pyqt的使用中,很多變數是需要靈活配置的,防止動輒需要修改程式。python提供了configparser模組 配置檔案片段如下 db 資料庫型別 db type mysql,oracle,highgo 片段如下 configfile component.ini cf configparser...
Python 讀取配置檔案
1 配置檔案db config.ini 2 python讀取配置檔案 import configparser 讀取配置檔案 建立乙個管理物件 conf configparser.configparser 配置檔案匯入管理物件,配置檔案內容載入到記憶體中 conf.read db config.ini...
python讀取配置檔案configparser
可讀取寫入配置檔案 import configparser import os import sys class testcfigparser object config configparser.configparser def get value self root dir os.path.di...