需要有关 INI 解析和验证的建议



我的约束

  • 必填部分
  • 可选部分
  • 单级部分
  • 每个部分只有一个相同的选项
  • 文本值可能如下所示:
    电动= 是6电池
    电动= 是4电池
    电动= yes8solar_panel
    电动 = 是
    热= 否
  • 条件选项,例如:
    如果热=是,则电不应该存在(或应该是不存在),但如果热=否,则必须存在
  • 需要获取错误/冲突行的数量或内容

我看了ConfigObj,但我很快就放弃了,因为没有针对Python3进行验证。
我开始使用ConfigParser,但我不确定是否达到我想要的。
所以我问你会代替我做什么,或者是否有最适合我需求的图书馆。

TOML 并不完全是 INI 格式,但它看起来几乎是这样的。有一个用于TOML的python库,它适用于Python 3。

最新更新