download_files_in_parallel

astropy.utils.data.download_files_in_parallel(urls, cache='update', show_progress=True, timeout=None, sources=None, multiprocessing_start_method=None, pkgname='astropy')[ソース]

与えられたURLから複数のファイルを並列にダウンロードする.

すべてのファイルがダウンロードされるまで阻止します。その結果、所与のURLに対応するローカルファイル·ルーティング·リストとなる。

その結果,キャッシュに格納される値になる. urls 他の場所を通っても sources それがそうです。見 download_file もっと細かいことを知っています。

パラメータ
urls文字列リスト

検索するURL。

cacheBoolまたは“update”、オプション

キャッシュが使用されているかどうか(デフォルトでは True )である。UPDATEの場合は、常にリモートURLをダウンロードして、新しいデータが利用可能かどうかを確認し、結果をキャッシュに格納してください。

バージョン 4.0 で変更: デフォルト値は変更されました "update" それを設定しました False 警告を印刷して設定する "update" 同様に,この関数はキャッシュなしでは正常に動作しないためである.Vbl.使用 True 思ったように仕事をします。

バージョン 3.0 で変更: デフォルト値は変更されました True それを設定しました False 警告を印刷して設定する True 同様に,この関数はキャッシュなしでは正常に動作しないためである.

show_progressブル値、オプション

ダウンロード中にプログレスバーが表示されているかどうか(デフォルト値は True

timeout浮動、オプション

個々の要求ごとのタイムアウト時間(秒単位)(デフォルトで構成可能であると考えられる. astropy.utils.data.Conf.remote_timeout )。

sourcesDICT、オプション

提供される場合には、その中からファイルの取得を試みるURLリストが各URLに提供される。その結果,元のURLに格納される.本辞書のどのURLに対しても,元のURLは not これは、このリストにない限り、試みてください;これは、現在知られているアクセス不可能なマスターサーバが長時間待つことを防止するためである。

multiprocessing_start_method文字列、オプション

主にテストに使われます;ご質問がありましたら、デフォルト値に残しておいてください。マルチ処理を用いた場合,“spwn”メソッド(Windows上の唯一のオプション)を用いてプロセスを起動する際に何らかの例外が発生し,“fork”メソッド(Linux上のデフォルトメソッド)を用いて他の例外が発生する.

Pkgnamestr オプションです。文字列、オプション

ダウンロードキャッシュのためのパケット名を特定する.これを使って pkgname='astropy' デフォルトキャッシュ位置は ~/.astropy/cache それがそうです。

返品
paths文字列リスト

ダウンロードされたURLに対応するローカルファイルパス。

注意事項

URLにアクセスできない場合には,ダウンロードが徐々に停止し,例外が伝播するが,予測不可能な数のファイルがダウンロードに成功してキャッシュに保持される.