开源中国社区
找到您想要的开源软件,分享和交流 Android客户端 iPhone客户端 开源软件 资讯
软件
当前位置: 开源软件 » 软件分类 » 其他开发相关 » Pexpect

Python 模块 Pexpect 9人收藏此软件, / 提醒设置

Pexpect 是一个用来启动子程序并对其进行自动控制的 Python 模块,它可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文介绍 Pexpect 的主要用法和在实际应用中的注意点。 Python 语言的爱好者,系统管理人员,部署及测试人员都能使用 Pexpect 在自己的工作中实现与命令行交互的自动化。

Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广,可以用来实现与 ssh, ftp , telnet 等程序的自动交互;可以用来自动复制软件安装包并在不同机器自动安装;还可以用来实现软件测试中与命令行交互的自动化。

示例代码:

pexpect.run('ls -la')

child = pexpect.spawn('scp foo myname@host.example.com:.')
child.expect ('Password:')
child.sendline (mypassword)

相关标签 Python(1)
红薯

Pexpect 的实例分析

红薯 发表于2年前 ,最后回答(2个月前):芊屾暮膤»

  • 1回答
  • 0投票
  • 1082浏览
刘炳军

pexpect pxssh的使用

刘炳军 发表于6个月前 ,最后回答(6个月前):longwen»

  • 1回答
  • 0投票
  • 229浏览
更多Pexpect的问题 »

使用 Pexpect 中的任何问题

我要提问/分享
已发布:)

显示所有 » 共有651个类似软件