get_config#

astropy.config.get_config(packageormod=None, reload=False, rootname=None)[源代码]#

获取与特定包或模块关联的配置对象或节。

参数:
packageormod : strNonePYTHON:字符串或PYTHON:无

要检索其配置对象的包。如果是字符串,则它必须是有效的包名称,或者如果 None ,将使用从中调用此函数的包。

reload : bool ,可选可选的布尔

重新加载文件,即使我们缓存了它。

rootname : strNonePYTHON:字符串或PYTHON:无

根配置目录的名称。如果 NonepackageormodNone ,默认为从中调用此函数的包的名称。如果 Nonepackageormod 不是 None ,默认为 astropy .

返回:
cfgobj公司configobj.ConfigObjconfigobj.Sectionconfigobj.configobj配置对象或者配置对象部分

如果请求的包是基本包,则这将是 configobj.ConfigObj 对于该包,或者如果它是子包或模块,它将返回相关 configobj.Section 对象。

加薪:
RuntimeError

如果 packageormodNone ,但无法确定创建此项的源包。