我正在使用ConfigParser来创建一个配置文件变得越来越大的项目。我计划拆分它,但保留一个指向其他配置文件的中央配置文件。
我在文档中没有看到这个,但ConfigParser可以处理分层配置文件结构吗?我能以某种方式将它从一个配置文件自动指向另一个配置文件吗?
当然我可以手动或更好地完成它,创建一个使用ConfigParser作为低级工具处理此问题的模块,但我确信我不是第一个解决这个问题的人 - 你知道一个不同的吗?处理这个的包?或者完全不同的方法?
答案 0 :(得分:2)
你可以使用Python模块作为配置文件,比如config.py,所以你只需要导入它:
import config
答案 1 :(得分:1)
XML具有XInclude支持。如果您在解析XML文件时使用lxml
,它将会关闭并找到您通过<xinclude>
statements