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/