程序管道传输时如何将文本输出到终端

时间:2017-07-03 19:22:34

标签: python pipe

我有一个程序将特定文本传递到另一个程序,该程序是由userinput创建的。用户需要在终端中显示的反馈。

程序这样调用:

$ python inputData.py | ./otherProgram

但是我使用sys.stderr作为解决方法,但这会使输出出现故障(换行但没有返回到行启动)在特定条件下(我认为它是由等待输入的python脚本引起的,而另一个打印的东西)。

当程序通过管道传输时,是否有更好的方法向用户输出反馈,并且只有当其他程序正在等待输入时,输出才会混合。

0 个答案:

没有答案