fetch_file#

sklearn.datasets.fetch_file(url, folder=None, local_filename=None, sha256=None, n_retries=3, delay=1)[源码]#

如果本地文件夹中不存在,则从网络获取文件。

如果文件已存在于本地(并且提供了 SHA256 校验和且匹配),则直接返回本地文件路径,不再重新下载。

在版本 1.6 中添加。

参数
urlstr

要下载文件的 URL。

folderstr 或 Path, 默认=None

保存文件的目录。如果为 None,文件将下载到 scikit-learn 数据主文件夹下,其名称派生自 URL 主机名和路径的文件夹中。

local_filenamestr, 默认=None

要保存的文件名。如果为 None,文件名将从 URL 推断。

sha256str, 默认=None

文件的 SHA256 校验和。如果为 None,则不验证校验和。

n_retriesint, 默认=3

遇到 HTTP 错误时的重试次数。

delayint, 默认=1

每次重试之间的秒数。

返回
file_pathPath

下载文件的完整路径。