2012-10-02 88 views
1

我想读一个配置文件,该文件是喜欢表现低于蟒蛇阅读INI没有键值对

[somesection] 
value1 
value2 
value3 
value4 
[somesection2] 
valuea 
valueb 
valuec 
[somesection3] 
somevalues 

一个请让我知道我可以看这是配置解析器抛出一个错误:

ConfigParser.ParsingError: File contains parsing errors 

如果configparser无法解析这有没有其他方法?

+0

通'allow_no_value = TRUE' – jfs

+0

感谢很多的作品 – user926668

+0

@ J.F.Sebastian为什么不把你的评论到答案?对于路人而言更具可读性,对你更有声誉 –

回答

2

(作为社区的答案,可以防止系统自动删除的问题发帖@ J.F.Sebastian评论。)

您需要而创建的配置对象来使用可选参数allow_no_value=True

config = configparser.ConfigParser(allow_no_value=True) 
+0

还记得在你这样做时ping用户。 (在这种情况下是JFS)。 Regards –

+0

@BhargavRao完成,感谢您的建议。 – Delgan