在我的系统上,我有一个已经运行的控制台应用程序,它接收命令并相应地发出输出。我想从python脚本连接到这个应用程序,并与它进行交互。有可能吗?
我知道我不能使用子进程或类似因为它们只是启动另一个进程;我需要和已经存在的人谈谈。我怎么能这样做呢?我需要设置管道或插座吗?最好的方法是什么?
答案 0 :(得分:0)
如果我正确理解了您的问题,您可能需要一个像reptyr这样的工具,可以重新分配您感兴趣的流程的pty。
您也可以调查类似的this question答案。
获得pty后,您可以使用pexpect
来处理交互。