ProgressBarOrSpinner¶
- class astropy.utils.console.ProgressBarOrSpinner(total, msg, color='default', file=None)[ソース]¶
ベースクラス:
object1つは1つのクラスを示しています
ProgressBarあるいは…。Spinnerこれは,操作の総サイズが既知であるかどうかに依存する.デザインの目的は
with声明:if file.has_length(): length = file.get_length() else: length = None bytes_read = 0 with ProgressBarOrSpinner(length) as bar: while file.read(blocksize): bytes_read += blocksize bar.update(bytes_read)
- パラメータ
- total形がそろっているかないか
Intであれば,追跡中のプロセスにおける増分数和となる.
ProgressBar表示します。もし…。None一種Spinner表示します。- msg応力.応力
表示されているのは
ProgressBarあるいはそれとSpinnerそれがそうです。- color文字列、オプション
その色は
msgもしあれば。ANSI端子色名でなければなりません。黒、赤、緑、茶色、青、マゼンタ、青色、薄い灰色、デフォルト、濃い灰色、薄赤色、明るい緑色、黄色、水色、明るいマゼンタ、薄い青色、白のうちの1つでなければならない。- file書類を書くことができて、オプションです
記入するファイルです。黙認する.
sys.stdoutそれがそうです。もし…。fileTTYではありませんisatty会員(あれば)は,限りますmsg表示されますProgressBarあるいは…。Spinner黙っています。
方法要約
update\(値)プログレスバーを与えられた値(構造関数に与えられた総数から)に更新する.
方法文書