1

我的限制

  • 必填部分
  • 可选部分
  • 单层部分
  • 每个部分只有一个相同的选项
  • 可能如下所示的文本值:
    Electric= yes6batteries
    Electric= yes4battery
    Electric= yes8solar_panel
    Electric= yes
    Thermal= no
  • 条件选项,例如:
    如果 Thermal= yes 则 Electric 不应该存在(或不应该存在)但如果 Thermal=no 则必须存在
  • 需要获取错误/冲突行的数量或内容

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

4

1 回答 1

0

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

于 2015-03-10T10:11:59.753 回答