gpt4 book ai didi

python - 使用 configobj 来逐一读取完整的部分

转载 作者:行者123 更新时间:2023-12-01 06:10:23 24 4
gpt4 key购买 nike

我正在使用 configobj 读取配置文件,如下所示。

[default]
PROP1 = "12345"
PROP2 = "abcde"
[section1]
PROP1 = "56789"
PROP2 = ""
[section2]
PROP1 = ""
PROP2 = ""

我的目标是先阅读章节列表,然后将每个章节放入字典中。如果不存在值,我必须替换为默认值。假设第 2 节 - PROP1 将变为“12345”。我一直在研究 configobj 来读取字典对象的一部分,但看起来没有函数/方法可以做到这一点。有什么帮助吗?

谢谢

乌玛帕蒂

最佳答案

当您读取配置文件时,configobj 会将其转换为字典。

>>> from configobj import ConfigObj

>>> config = ConfigObj('your_config_filename')

>>> config.keys()
<<< ['default', 'section1', 'section2']

>>> config['default']
<<< {'PROP1': '12345', 'PROP2': 'abcde'}

关于python - 使用 configobj 来逐一读取完整的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6226312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com