Pexpect 版本 4.8
Pexpect是让Python成为能更好的控制其他应用程序的工具。
Pexpect是一个用于生成、控制和响应子应用程序的纯Python模块。Pexpect和Don Libes的Expect很类似。Pexpect允许您的脚本生成子应用程序并对其进行控制,就像人在键入命令一样。
Pexpect可用于自动化交互式应用程序,例如ssh,ftp,passwd,telnet等。它可用于在不同服务器上复制软件包进行自动化脚本安装。它还可以用于自动化软件测试。Pexpect遵循Don Libes的Expect精神,但是Pexpect是纯Python实现的。与其他类似Expect的python模块不同,Pexpect不需要TCL或Expect,也不需要编译C扩展。它可以在支持标准Python pty模块的任何平台上运行。Pexpect接口被设计为易于使用。
内容:
-
- 两种特殊的模式:EOF和TIMEOUT
- 用CR/LF确定行尾
- [注意模式末尾的+和](/API%E6%A6%82%E8%BF%B0.html#注意模式末尾的+和)
- 调试
- 特殊情况
- Windows上的Pexpect
- API文档
- 例子
- 常问问题