WEB开发网
开发学院软件开发Python 探索 Pexpect,第 2 部分:Pexpect 的实例分析 阅读

探索 Pexpect,第 2 部分:Pexpect 的实例分析

 2009-08-29 00:00:00 来源:WEB开发网   
核心提示: 注:运行后,输出结果为: Hostname:develperWorks.ibm.comUser:rootPassword:Enterthecommand:ls-ltotal60drwxr-xr-x2rootsystem512Jun142006.dtdrwxrwxr-x3rootsystem512

注:

运行后,输出结果为:

Hostname: develperWorks.ibm.com 
User: root 
Password: 
Enter the command: ls -l 
 
total 60 
drwxr-xr-x  2 root  system  512 Jun 14 2006 .dt 
drwxrwxr-x  3 root  system  512 Sep 23 2008 .java 
-rwx------  1 root  system  1855 Jun 14 2006 .kshrc 
-rwx------  1 root  system  806 Sep 16 2008 .profile 
-rwx------  1 root  system  60 Jun 14 2006 .rhosts 
drwx------  2 root  system  512 Jan 18 2007 .ssh 
drwxr-x---  2 root  system  512 Apr 15 00:04 223002 
-rwxr-xr-x  1 root  system  120 Jan 16 2007 drcron.sh 
-rwx------  1 root  system  10419 Jun 14 2006 firewall 
drwxr-x---  2 root  system  512 Oct 25 2007 jre 
-rw-------  1 root  system  3203 Apr 04 2008 mbox 
-rw-r--r--  1 root  system  0 Jun 14 2006 pt1 
-rw-r--r--  1 root  system  0 Jun 14 2006 pt2

使用了 getpass.getpass() 来获得用户输入的密码,与 raw_input 不同的是,getpass.getpass() 不会将用户输入的密码字符串 echo 回显到 stdout 上。

例 4:pxssh 的使用

本例实现了如下功能:使用 pexpect 自带的 pxssh 模块实现 ssh 登录到某个用户指定的主机上,运行命令’ uptime ’和’ ls -l ’,并输出该命令的结果。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:探索 Pexpect 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接