ProgressBarOrSpinner¶
- class astropy.utils.console.ProgressBarOrSpinner(total, msg, color='default', file=None)[ソース]¶
ベースクラス:
object
1つは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
それがそうです。もし…。file
TTYではありませんisatty
会員(あれば)は,限りますmsg
表示されますProgressBar
あるいは…。Spinner
黙っています。
方法要約
update
\(値)プログレスバーを与えられた値(構造関数に与えられた総数から)に更新する.
方法文書