fetch_file#

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

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

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

版本 1.6 中新增。

参数:
urlstr

要下载的文件 URL。

folderstr or Path, default=None

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

local_filenamestr, default=None

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

sha256str, default=None

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

n_retriesint, default=3

Number of retries when HTTP errors are encountered.

delayint, default=1

Number of seconds between retries.

返回:
file_pathPath

已下载文件的完整路径。