pexpect是纯python-expect。它可以方便地控制其他应用程序。

pexpect-nm的Python项目详细描述


p expect是一个纯python expect类模块

pexpect使python成为控制其他应用程序的更好工具。

pexpect是一个纯python模块,用于生成子应用程序;控制 它们;并对其输出中的预期模式做出响应。pexpect的工作原理如下 别指望利伯斯。pexpect允许脚本生成一个子应用程序并 控制它就像一个人在输入命令。

pexpect可用于自动化交互式应用程序,如ssh、ftp、 passwd、telnet等。它可用于自动设置用于复制的脚本 不同服务器上的软件包安装。它可以用来 自动化软件测试。pexpect符合don libes的期望,但是 pexpect是纯python。与其他类似expect的python模块不同,pexpect 不需要tcl或expect,也不需要编译c扩展。 它应该可以在任何支持标准python pty模块的平台上工作。 pexpect接口的设计是易于使用的。

如果您想使用源代码的开发版本,请 阅读源代码树根目录下的开发人员文档。

免费的,开源的,还有所有的好东西。 http://pexpect.sourceforge.net/

pexpect许可证

This license is approved by the OSI and FSF as GPL-compatible.
http://opensource.org/licenses/isc-license.txt

Copyright (c) 2012, Noah Spurrier <noah@noah.org> PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS SOFTWARE FOR ANY PURPOSE WITH OR WITHOUT FEE IS HEREBY GRANTED, PROVIDED THAT THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE APPEAR IN ALL COPIES. THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
google chrome我在哪里可以下载Mac OSX Lion的Java 6?   java管道化hadoop映射减少作业   java避免在使用jsoup解析html时删除空格和换行符   java将arrayList中的元素相互比较   如何创建一个计算一组数字之和的程序(Java)?   java JavaFX 8 JVM在退出后保留   升华文本3升华文本3 Java交互控制台?   JAVAutil。扫描仪和维基百科   java Android在RecyclerView中更新TextClock的时间格式(12/24小时格式)   java集合,如果达到限制,则可以在添加新项之前删除旧项   hex Java将十六进制转换为带符号的8位代码   java如何使用SQL中其他列的数据?   java如何确保返回指定类型的列表?   列出如何在java中声明匿名arraylist?   在JavaSpringBoot中使用RESTXML文件   使用Java在ColdFusion中计算HMACSHA256摘要的加密