污水处理厂
subprocess-tee的Python项目详细描述
子流程三通
此包提供了一个替代subprocess.run
的下拉式替代方案
捕获输出,同时仍以real time打印,就像tee
那样。在
在捕获的同时实时打印输出对于 任何执行长时间运行的子进程的工具,如您所愿 阻止用户获得与正在发生的事情相关的即时反馈。在
# from subprocess import runfromsubprocess_teeimportrunresult=run("echo 123")result.stdout=="123\n"
丰富的扩展
这个库还为富控制台类提供了一个插入式替换,一个
它能够重新连接sys.stdout
和{print()
调用替换为console.print()
调用。在
当与我们自己的run()
结合使用时,这也使它成为可能
使用rich处理子流程产生的输出。在
- 项目
标签: