Python ConfigParser和2个配置文件

Python ConfigParser和2个配置文件,python,Python,我想将配置文件拆分为2个配置文件:common.conf和special.conf。可以将2个配置文件解析为一个配置?只需将所有文件名传递给configparser。它位于: 尝试读取和分析文件名列表,返回文件名列表 已成功解析的文件名。如果文件名是字符串或 Unicode字符串,它被视为单个文件名。如果文件名为 无法打开文件名,该文件将被忽略。这是 设计用于指定潜在配置的列表 文件位置(例如,当前目录、用户的主页 目录和一些系统范围的目录),以及所有现有的 将读取列表中的配置文件。如果没有指定

我想将配置文件拆分为2个配置文件:common.conf和special.conf。可以将2个配置文件解析为一个配置?

只需将所有文件名传递给
configparser
。它位于:

尝试读取和分析文件名列表,返回文件名列表 已成功解析的文件名。如果文件名是字符串或 Unicode字符串,它被视为单个文件名。如果文件名为 无法打开文件名,该文件将被忽略。这是 设计用于指定潜在配置的列表 文件位置(例如,当前目录、用户的主页 目录和一些系统范围的目录),以及所有现有的 将读取列表中的配置文件。如果没有指定的 如果文件存在,ConfigParser实例将包含一个空数据集。 需要从文件加载初始值的应用程序 调用之前,应使用readfp()加载所需的一个或多个文件 任何可选文件的read():

import ConfigParser, os

config = ConfigParser.ConfigParser()
config.readfp(open('defaults.cfg'))
config.read(['site.cfg', os.path.expanduser('~/.myapp.cfg')])
在版本2.4中更改:返回成功解析的文件名列表