问题描述
|
如何在Python中从终端接收输入?
我正在使用Python连接到另一个程序,该程序从用户输入生成输出。
我正在使用subprocess.Popen()输入程序,但我无法将stdout设置为subprocess.PIPE,因为该程序似乎从未刷新过,因此所有内容都卡在了缓冲区中。
该程序的标准输出似乎是要打印到终端,并且当我不重定向标准输出时会看到输出。但是,我需要Python读取和解释终端中现在的输出。
抱歉,这是一个愚蠢的问题,但是我似乎无法解决这个问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)