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
已下载文件的完整路径。