1、介绍pexpect通过pexpect我们可以实现对ssh,ftp,passwd,telnet等命令进行自动交互,不需要人工干预达到自动目的。2、pexpect的组件介绍2.1、spawn类作用:启动和控制子应用程序,其构造函数如下:classpexpect.spawn(command,args=[],timeout=30,maxread=2000,searchwindowsi..
分类:
其他好文 时间:
2015-09-13 20:06:03
阅读次数:
315
测试环境:Ubuntu12.04python-pexpect安装:apt-getinstallpython-pexpect测试脚本:#!/usr/bin/envpython
importpxssh
importgetpass
try:
s=pxssh.pxssh()
hostname=raw_input(‘hostname:‘)
username=raw_input(‘username:‘)
password=getpass.getpass(‘pleaseinputpassword:..
分类:
其他好文 时间:
2014-12-19 15:59:04
阅读次数:
201
__author__ = ‘jenny‘ import pexpect ip="localhost" user="jenny" passwd="gaoxing" if __name__=="__main__": ? ? child = pexpect.spawn("ssh-keygen") ? ? print child.expect("Enter file*") ? ? ch...
分类:
其他好文 时间:
2014-12-16 22:51:58
阅读次数:
276