configparser 无法读取 [DEFAULT] 作为键值?

问题描述 投票:0回答:1

为什么我不能使用 configparser 读取带有 [DEFAULT] 键的 ini 文件? 就这么简单

config = configparser.ConfigParser()
config.read("config.ini")
print(config.sections())
#output []

#config.ini
[DEFAULT]
key1 = 2
key2 = 4

它只是打印出[],没有任何值。这是为什么? 注意:使用除 [DEFAULT] 之外的任何内容都可以,甚至小写 [default] 也可以。 (在window机器上,不知道这是否有关系)

试图理解为什么......有什么解决办法吗?万一我无法修改ini文件。

python configparser
1个回答
0
投票

看看

sections
内嵌评论

def sections(self):
    """Return a list of section names, excluding [DEFAULT]"""
    # self._sections will never have [DEFAULT] in it
    return list(self._sections.keys())
© www.soinside.com 2019 - 2024. All rights reserved.