[英]Iterate over subsections in a config file - Python Configparser
請告知我們如何循環遍歷 Python - configparser 中的小節。
[KUBENAMESPACE1]
[MONITOR_CONFIG1]
DEPLOYMENT_NAME = XXX
MIN_REPLICAS = 1
MAX_REPLICAS = 10
[MONITOR_CONFIG2]
DEPLOYMENT_NAME = XXX
MIN_REPLICAS = 1
MAX_REPLICAS = 10
[KUBENAMESPACE2]
從configparser的文檔來看,它只支持一個節級別。
在 JSON 文件中維護它會更容易和更干凈。
{
"KUBENAMESPACE1": {
"MONITOR_CONFIG1": {
"DEPLOYMENT_NAME": "XXX",
"MIN_REPLICAS": "1",
"MAX_REPLICAS": "10"
},
"MONITOR_CONFIG2": {
"DEPLOYMENT_NAME": "XXX",
"MIN_REPLICAS": "1",
"MAX_REPLICAS": "10"
}
},
"KUBENAMESPACE2": {}
}
從我的工作應用程序:
import configparser
config = configparser.ConfigParser()
config.read("settings.ini")
for section in config.sections():
print(f"[{section}]")
for key, value in config.items(section):
print(f"\tfor key {key} -> {value} (value)")
鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.