python中的配置檔案讀取以及使用

2021-10-07 05:52:43 字數 876 閱讀 7396

配置檔案字尾為.ini 方便區分

例如[test_conf1]

dog_name = babola

test_list = [『a』,『b』,『c』]

cn_name = 『美麗的霸王花』

[test_conf2]

dog_name = babola

test_list = [『a』,『b』,『c』]

載入使用

import configparser

def read_config():

config = configparser.configparser()

config.read(『conf_test.ini』)

return config

config = read_config()

sections = config.sections()

print(config[『test_conf1』][『dog_name』])

print(config.items(sections[0]))

print(type(config.items(sections[1])))

print(sections)

print(config.get(『test_conf1』,『dog_name』))

print(type(config))

其中config兩層都是乙個ordereddict,可以把他看成是兩個有序詞典就可以了

babola

[(『dog_name』, 『babola』), (『test_list』, 「[『a』,『b』,『c』]」), (『cn_name』, 「『美麗的霸王花』」)]

[『test_conf1』, 『test_conf2』]

babola

springboot讀取配置檔案的方式以及亂碼解決

springboot讀取配置檔案的方式有三種 1 使用 value註解的方式進行讀取 2 使用environment讀取 3 使用 configurationproperties註解讀取 4 讀取配置遇到的亂碼 1 使用 value註解的方式進行讀取 value註解方式一 user.name gzh...

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