标签: python pipe
我有一个程序将特定文本传递到另一个程序,该程序是由userinput创建的。用户需要在终端中显示的反馈。
程序应这样调用:
$ python inputData.py | ./otherProgram
但是我使用sys.stderr作为解决方法,但这会使输出出现故障(换行但没有返回到行启动)在特定条件下(我认为它是由等待输入的python脚本引起的,而另一个打印的东西)。
sys.stderr
当程序通过管道传输时,是否有更好的方法向用户输出反馈,并且只有当其他程序正在等待输入时,输出才会混合。