天天看点

python pexpect 学习与探索

 

pexpect是python交互模块,有两种使用方法,一种是函数:run另外一种是spawn类

1.pexpect  module 安装

  pexpect属于第三方的,所以需要安装,

      目前的版本是 3.3 下载地址 https://pypi.python.org/pypi/pexpect/

  安装步骤:  

    

但是 这个安装需要root权限,如果没有root权限在,还能使用吗?

  答案是肯定的,你只需要把lib的路径放入sys.path。这样便可以使用pexpect

  确认安装成功:

2.使用方法

  run 函数,run函数和os。system()差不多,所不同的是os.system返回的是整数,而run返回字符串

  

 spawn 类是通过生成子程序sendline发送命令与expect拿回返回进行交互

timeout是等待时间,如果超过就会抛出exception,可以 使用except关键字捕获

设置log

转载请注明出处:http://www.cnblogs.com/tobecrazy/

python pexpect 学习与探索