在Python中从终端读取

问题描述

| 如何在Python中从终端接收输入? 我正在使用Python连接到另一个程序,该程序从用户输入生成输出。 我正在使用subprocess.Popen()输入程序,但我无法将stdout设置为subprocess.PIPE,因为该程序似乎从未刷新过,因此所有内容都卡在了缓冲区中。 该程序的标准输出似乎是要打印到终端,并且当我不重定向标准输出时会看到输出。但是,我需要Python读取和解释终端中现在的输出。 抱歉,这是一个愚蠢的问题,但是我似乎无法解决这个问题。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)