【发布时间】:2013-12-27 14:36:54
【问题描述】:
下面是我使用 ConfigParser 生成的 INI 文件:
[Global]
no_of_games =
superconf =
我正在尝试生成一个带有“=”的 INI 文件,如下所示,我怎么能做到这一点,配置解析器中有没有办法将所有记录的“=”对齐在同一位置?
[Global]
no_of_games =
superconf =
【问题讨论】:
-
如果条目的名称长度变化很大,这可能会让人感到困惑或难以阅读。
-
您可以继承
ConfigParser并提供您自己的write方法,仅此而已。你也可以使用自己的作家,但这不涉及ConfigParser。您的解决方案是否需要涉及ConfigParser?如果不是,我可能会从标题中删除它,因为它表明你认为你需要做什么,而不是你实际需要做什么。顺便说一句,为 ini 文件编写自己的序列化程序并不难。无论如何,我通常都会这样做,因为ConfigParser在编写时不会保留 cmets,我通常发现最好尽可能保留它们。
标签: python configparser