我正在尝试阅读配置文件,如下所示
[somesection]
value1
value2
value3
value4
[somesection2]
valuea
valueb
valuec
[somesection3]
somevalues
请让我知道如何在配置解析器抛出错误时阅读此内容:
ConfigParser.ParsingError: File contains parsing errors
如果configparser无法解析,还有其他方法吗?
答案 0 :(得分:2)
(发布@ J.F.Sebastian评论作为社区答案,以防止系统自动删除问题。)
创建配置对象时需要使用可选参数allow_no_value=True
。
config = configparser.ConfigParser(allow_no_value=True)