set_temp_cache#
- class astropy.config.set_temp_cache(path=None, delete=False)[源代码]#
基类:
_SetTempPath
Context manager为Astropy下载缓存设置临时路径,主要用于测试(尽管可能还有其他应用程序用于设置不同的缓存目录,例如切换到专用于大文件的缓存)。
如果此上下文管理器设置的路径不存在,将创建它(如果可能)。
这也可以作为函数上的装饰器来设置该函数中的缓存路径。
- 参数:
- path :
str
Python :字符串 目录(必须存在)在其中查找Astropy缓存文件,或者在不存在时创建它们。如果没有,则将缓存路径还原为用户的默认缓存路径,如
get_cache_dir
好像这个上下文管理器没有生效(这对测试很有用)。在这种情况下delete
参数总是被忽略。- delete : bool ,可选可选的布尔
如果为True,则在退出临时上下文后清理临时目录(默认值:False)。
- path :