为什么我不能使用 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文件。
看看
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())