[英]Wrapping a script with subprocess.Popen()
我有另一个软件包随附的脚本-我不希望以任何方式对其进行修改。 我需要执行此脚本,提供密码,然后从终端与之交互(使用raw_input等)。
pexpect是您要使用的。
Pexpect是一个Python模块,用于生成子应用程序并自动对其进行控制。 Pexpect可用于自动化交互应用程序,例如ssh,ftp,passwd,telnet等。它可用于自动化安装脚本,以在不同服务器上复制软件包安装。 它可以用于自动化软件测试。 它可以在支持标准Python pty模块的任何平台上工作。 Pexpect界面着重于易用性,因此简单的任务很容易。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.