python讀取配置檔案 簡單封裝

2021-10-24 19:27:56 字數 950 閱讀 9761

在編寫專案的時候,希望能夠統一管理配置檔案,方便切換

python使用自帶的configparser模組用來讀取配置檔案,配置檔案的形式類似windows中的ini檔案

在使用前需要先安裝該模組,使用pip安裝即可

(1)新建乙個config.ini檔案,如下

(2)新建乙個readconfig.py檔案,讀取配置檔案的資訊

import configparser

cf = configparser.configparser()

cf.read("./config.ini") # 讀取配置檔案,如果寫檔案的絕對路徑,就可以不用os模組

secs = cf.sections() # 獲取檔案中所有的section(乙個配置檔案中可以有多個配置,

每個section由包裹,即[section]),並以列表的形式返回

print(secs)

options = cf.options("config") # 獲取某個section名為config所對應的鍵

print(options)

items = cf.items("config") # 獲取section名為config所對應的全部鍵值對

print(items)

host = cf.get("config", "threads_num") # 獲取[config]中threads)num對應的值

Python 配置檔案讀取

python提供了configparser包來進行配置檔案讀取。api 所謂的sections就是乙個配置塊。下面是乙個配置檔案db.ini mongo db host 127.0.0.1 db port 27017 system timeout 2000 interval 2000 包含mongo...

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...