ini檔案內容
[localset]
username = admin
password = abcd1234
kafkaipport =
192.168
.9.11
:9092
# 人臉識別精確度
threshold =
0.44
# 跳幀檢測的數目
fps =
40[faceip]
192.168
.10.11=1
192.168
.10.12
=2
執行**
'''
'''import configparser
cf = configparser.configparser(
)# 建立物件
cf.read(
"./sets.ini"
, encoding=
"utf-8"
)# 讀取配置檔案,直接讀取ini檔案內容
print
(cf.sections())
# 獲取ini檔案內所有的section(節點:ini檔案中裡面的叫節點名),以列表形式返回
print
(cf.options(
"localset"))
# 獲取指定sections下所有options (key:ini檔案中節點下面,=前面的叫key),以列表形式返回
print
(cf.items(
'localset'))
# 獲取指定section下所有的鍵值對(key-value)
print
(cf.get(
'localset'
,'username'))
# 獲取section中option的值,返回為string型別
print
(cf.get(
'localset'
,'password'))
print
(cf.get(
'localset'
,'kafkaipport'))
print
(cf.options(
"faceip"))
# 獲取所有faceip節點下的所有key值
# getint(section,option) # 返回int型別
# getfloat(section, option) # 返回float型別
# getboolean(section,option) # 返回boolen型別
對應輸出
[
'localset'
,'faceip'][
'username'
,'password'
,'kafkaipport'][
('username'
,'admin'),
('password'
,'abcd1234'),
('kafkaipport'
,'192.168.9.11:9092')]
admin
abcd1234
192.168
.9.11
:9092
['192.168.10.11'
,'192.168.10.12'
]
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...