pexpect允许轻松控制交互式控制台应用程序。
pexpect的Python项目详细描述
Pexpect是一个纯Python模块,用于生成子应用程序;控制 它们;并对其输出中的预期模式做出响应。pexpect的工作原理如下 别指望利伯斯。Pexpect允许脚本生成一个子应用程序并 控制它就像一个人在输入命令
pexpect可用于自动化交互式应用程序,如ssh、ftp、 passwd、telnet等。它可用于自动设置用于复制的脚本 不同服务器上的软件包安装。它可以用来 自动化软件测试。Pexpect符合Don Libes的期望,但是 pexpect是纯python。
pexpect的主要特性需要python标准中的pty模块 库,仅在类Unix系统上可用一些功能正在等待 对于来自文件描述符或子进程的模式,也可以在 窗户。