参考/API#

astropy.config文件包裹#

本模块包含Astropy项目的配置和设置实用程序。

功能#

create_config_file(pkg[, rootname, overwrite])

创建指定包的默认配置文件。

generate_config([pkgname, filename, verbose])

从列表中生成配置文件 ConfigItem 每个子包的对象。

get_cache_dir([rootname])

确定Astropy缓存目录名,并在目录不存在时创建该目录。

get_config([packageormod, reload, rootname])

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

get_config_dir([rootname])

确定包配置目录名,并在目录不存在时创建该目录。

reload_config([packageormod, rootname])

从所请求包/模块的根包的配置文件中重新加载配置设置。

Classes#

ConfigItem([defaultvalue, description, ...])

存储在配置文件中的一种设置和相关联的值。

ConfigNamespace \()

配置项的命名空间。

InvalidConfigurationItemWarning 

当astropy配置文件中指定的配置值与该配置值的预期类型不匹配时发出的警告。

set_temp_cache([path, delete])

Context manager为Astropy下载缓存设置临时路径,主要用于测试(尽管可能还有其他应用程序用于设置不同的缓存目录,例如切换到专用于大文件的缓存)。

set_temp_config([path, delete])

上下文管理器为Astropy配置设置临时路径,主要用于测试。

类继承图#

Inheritance diagram of astropy.config.configuration.ConfigItem, astropy.config.configuration.ConfigNamespace, astropy.config.configuration.InvalidConfigurationItemWarning, astropy.config.paths.set_temp_cache, astropy.config.paths.set_temp_config