旋转器#

class astropy.utils.console.Spinner(msg, color='default', file=None, step=1, chars=None)[源代码]#

基类:object

在终端中显示微调器的类。

它设计用于 with 声明:

with Spinner("Reticulating splines", "green") as s:
    for item in enumerate(items):
        s.update()
参数:
msg : strPython :字符串

要打印的消息

color : str ,可选Python:字符串,可选

ANSI端子颜色名称。必须是以下值之一:黑色、红色、绿色、棕色、蓝色、洋红、青色、浅灰色、默认值、深灰色、浅红色、浅绿色、黄色、浅蓝色、浅品红、浅青色、白色。

file : writable file-like object file-like object ,可选可写类文件对象python:类文件对象,可选

要写入微调器的文件。默认为 sys.stdout . 如果 file 不是tty(通过调用其 isatty 成员,如果有,或特殊情况下黑客检测IPython控制台),微调器将完全静音。

step : int ,可选PYTHON:int,可选

仅更新微调器每 step 步骤

chars : str ,可选Python:字符串,可选

用于微调器的字符序列

方法总结

update([value])

更新终端中的旋转轮。

方法文件

update(value=None)[源代码]#

更新终端中的旋转轮。

参数:
value : int ,可选PYTHON:int,可选

已忽略(仅为与兼容而存在 ProgressBar.update )。