繁体   English   中英

用subprocess.Popen()包装脚本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM