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上のデフォルトメソッド)を用いて他の例外が発生する.
- Pkgname :
str
オプションです。文字列、オプション ダウンロードキャッシュのためのパケット名を特定する.これを使って
pkgname='astropy'
デフォルトキャッシュ位置は~/.astropy/cache
それがそうです。
- 返品
- paths文字列リスト
ダウンロードされたURLに対応するローカルファイルパス。
注意事項
URLにアクセスできない場合には,ダウンロードが徐々に停止し,例外が伝播するが,予測不可能な数のファイルがダウンロードに成功してキャッシュに保持される.