Python 配置檔案讀取

2021-07-24 08:29:08 字數 844 閱讀 6260

python提供了configparser包來進行配置檔案讀取。

api:

所謂的sections就是乙個配置塊。下面是乙個配置檔案db.ini

[mongo]

db_host = 127.0.0.1

db_port = 27017

[system]

timeout = 2000

interval = 2000

包含mongosystem兩個配置塊。

配置檔案讀取:

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