【发布时间】:2014-08-03 04:34:31
【问题描述】:
所以我一直在使用 subprocess 和 pexpect 尝试与终端中运行的单独程序进行交互。我需要给它一个带有参数的命令,并且能够接收它的响应并可能向它发送更多命令。
使用子进程,我只能启动一个终端,但不能向它提供命令。或者我可以将一行命令传递给 python 中的模拟终端。问题在于它是一次性完成的,我无法真正与之互动。
pexpect 似乎只能启动一个命令,然后以自动方式响应终端,我找不到相关的最新文档来满足我的需要。
是否有更好的模块可用于此?还是我以错误的方式使用它们? -谢谢, -肖恩
【问题讨论】:
标签: python linux terminal subprocess