首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用configobj逐一读取完整的部分

使用configobj逐一读取完整的部分
EN

Stack Overflow用户
提问于 2011-06-03 19:07:43
回答 1查看 2.5K关注 0票数 1

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

代码语言:javascript
复制
[default]
    PROP1 = "12345"
    PROP2 = "abcde"
[section1]
    PROP1 = "56789"
    PROP2 = ""
[section2]
    PROP1 = ""
    PROP2 = "" 

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

谢谢

乌马帕蒂

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-03 19:16:43

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

代码语言:javascript
复制
>>> from configobj import ConfigObj

>>> config = ConfigObj('your_config_filename')

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

>>> config['default']
<<< {'PROP1': '12345', 'PROP2': 'abcde'}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6226312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档