set_temp_config#

class astropy.config.set_temp_config(path=None, delete=False)[源代码]#

基类:_SetTempPath

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

如果此上下文管理器设置的路径不存在,将创建它(如果可能)。

这也可以用作函数上的修饰符,在该函数中设置配置路径。

参数:
path : str ,可选Python:字符串,可选

查找Astropy配置文件的目录(必须存在),如果还不存在,则创建这些文件。如果没有,则将配置路径还原为用户的默认配置路径,如 get_config_dir 好像这个上下文管理器没有生效(这对测试很有用)。在这种情况下 delete 参数总是被忽略。

delete : bool ,可选可选的布尔

如果为True,则在退出临时上下文后清理临时目录(默认值:False)。