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, default=3

Number of retries when HTTP errors are encountered.

delayint,默认=1

Number of seconds between retries.

返回:
file_pathPath

已下载文件的完整路径。