污水处理厂

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()调用。在

^{pr2}$

当与我们自己的run()结合使用时,这也使它成为可能 使用rich处理子流程产生的输出。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误