<分区> 分区>
我想存储这种配置,重复部分和每个部分中的键:
[item]
name = 'name1'
url = 'address1'
whatever_var = 'foo1'
[item]
name = 'name2'
url = 'address2'
whatever_var = 'foo2'
...
哪种配置文件格式适合这种结构?:ConfigParser、ConfigObj、JSON、YAML,...? 我从来没有用过任何(Python 新手),想知道哪个最合适。
注意:到目前为止,我使用的是 Python 2.7。
[编辑]:好吧,我相信这不仅仅是一个重复的问题,因为我不仅需要重复的键,而且: - 重复的部分(内部有它们的唯一键,不能与其他部分的其他键打断)
此外,我不问如何在 ConfigParser 中执行此操作,而是问哪种文件类型更适合这种情况(XML、JSON、自定义文件...)。 事实上,我认为我想要的东西无法通过 ConfigParser 或 ConfigObj 获得,我可能会尝试 XML,即使它的可读性稍差。而且,嘿,学习处理 XML 文件绝不是浪费时间。
