如何在Python cmd shell中获得异步输出?
我使用该模块创建一个交互式shell 该工作流是一个常见的工作流:输入命令,打印结果。但结果将被异步处理,然后堆叠在队列中。然后,我需要一些方法将它放回shell中以显示它 如何将外壳外部的数据推入外壳并打印?我应该使用管道还是信号?我不知道如何在Python cmd shell中获得异步输出?,python,asynchronous,cmd,Python,Asynchronous,Cmd,我使用该模块创建一个交互式shell 该工作流是一个常见的工作流:输入命令,打印结果。但结果将被异步处理,然后堆叠在队列中。然后,我需要一些方法将它放回shell中以显示它 如何将外壳外部的数据推入外壳并打印?我应该使用管道还是信号?我不知道 我主要需要能在UX下工作的东西,但是跨平台总是一件很好的事情。如果只是为了显示,你可以将结果打印到c.stdout(c是cmd.cmd对象)。这对您有用吗?数据应该从外部进程推送,这样它就不能访问cms参考。
我主要需要能在UX下工作的东西,但是跨平台总是一件很好的事情。如果只是为了显示,你可以将结果打印到
c.stdout
(c
是cmd.cmd
对象)。这对您有用吗?数据应该从外部进程推送,这样它就不能访问cms参考。