Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用Python编写一个半花式的输出_Python 3.x_Tui - Fatal编程技术网

Python 3.x 使用Python编写一个半花式的输出

Python 3.x 使用Python编写一个半花式的输出,python-3.x,tui,Python 3.x,Tui,我想写一个事件监听器,将中间输出写入终端,在完成子任务后,它将继续向终端写入永久输出。 它将继续使用相同的逻辑,直到所有子任务完成,然后“正常退出” 就功能而言,我希望它看起来像docker pullinvocation:进度条列表,在相同的X行上异步更新;完成后,程序打印“完成”(或类似的内容),进度条完成 我见过诅咒,乌尔维德图书馆;然而,它们似乎受到限制,因为“它们切换到辅助缓冲区(我想我想要/必须留在主缓冲区)。tqdm似乎做了一些与我想要的相关的事情(例如,合并后更正确),但tdqm是

我想写一个事件监听器,将中间输出写入终端,在完成子任务后,它将继续向终端写入永久输出。 它将继续使用相同的逻辑,直到所有子任务完成,然后“正常退出”

就功能而言,我希望它看起来像
docker pull
invocation:进度条列表,在相同的X行上异步更新;完成后,程序打印“完成”(或类似的内容),进度条完成

我见过诅咒,乌尔维德图书馆;然而,它们似乎受到限制,因为“它们切换到辅助缓冲区(我想我想要/必须留在主缓冲区)。
tqdm
似乎做了一些与我想要的相关的事情(例如,合并后更正确),但tdqm是关于进度条的;我只想编排stdout

我想要启动/交付的PoC如下所示:

/proc/self/
|-- attr
|-- cwd -> /proc
|-- fd
|   `-- 3 -> /proc/15589/fd
/proc/self/
|--属性
|--cwd->/proc
|--fd
|`--3->/proc/15589/fd Try或
/proc/self/
|-- attr
|-- cwd -> /proc
|-- fd
|   `-- 3 -> /proc/15589/fd <--- I would prefer if this disappeared, but I am fine with it if "it has to stay"
|-- fdinfo
|-- net
|   |-- dev_snmp6
|   |-- netfilter
|   |-- rpc
|   |   |-- auth.rpcsec.context
....