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,則會將檔案下載到一個資料夾中,該資料夾的名稱來自 URL 主機名稱,並位於 scikit-learn 資料主目錄下。

local_filenamestr,預設值=None

要儲存的檔案名稱。如果為 None,則會從 URL 推斷檔案名稱。

sha256str,預設值=None

檔案的 SHA256 檢查總和。如果為 None,則不會驗證檢查總和。

n_retriesint,預設值=3

遇到 HTTP 錯誤時的重試次數。

delayint,預設值=1

重試之間的秒數。

返回:
file_pathPath

下載檔案的完整路徑。