所用系统: Centos7


[root@xinsz-py01 python]# wget http://pexpect.sourceforge.net/pexpect-2.3.tar.gz


--2017-09-06 06:26:33--  http://pexpect.sourceforge.net/pexpect-2.3.tar.gz
正在解析主机 pexpect.sourceforge.net (pexpect.sourceforge.net)... 216.34.181.96
正在连接 pexpect.sourceforge.net (pexpect.sourceforge.net)|216.34.181.96|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:150868 (147K) [application/x-gzip]
正在保存至: “pexpect-2.3.tar.gz”

100%[=======================================>] 150,868      264KB/s 用时 0.6s   

2017-09-06 06:26:34 (264 KB/s) - 已保存 “pexpect-2.3.tar.gz” [150868/150868])

[root@xinsz-py01 python]# tar xf pexpect-2.3.tar.gz
 
[root@xinsz-py01 python]# cd pexpect-2.3/

[root@xinsz-py01 pexpect-2.3]# ls


ANSI.py  examples      FSM.py   LICENSE     PKG-INFO  README     setup.py

doc      fdpexpect.py  INSTALL  pexpect.py  pxssh.py  screen.py



[root@xinsz-py01 pexpect-2.3]# python ./setup.py install


running install
running build
running build_py
creating build
creating build/lib
copying pexpect.py -> build/lib
copying pxssh.py -> build/lib
copying fdpexpect.py -> build/lib
copying FSM.py -> build/lib
copying screen.py -> build/lib
copying ANSI.py -> build/lib
running install_lib
copying build/lib/pexpect.py -> /usr/lib/python2.7/site-packages
copying build/lib/pxssh.py -> /usr/lib/python2.7/site-packages
copying build/lib/fdpexpect.py -> /usr/lib/python2.7/site-packages
copying build/lib/FSM.py -> /usr/lib/python2.7/site-packages
copying build/lib/screen.py -> /usr/lib/python2.7/site-packages
copying build/lib/ANSI.py -> /usr/lib/python2.7/site-packages
byte-compiling /usr/lib/python2.7/site-packages/pexpect.py to pexpect.pyc
byte-compiling /usr/lib/python2.7/site-packages/pxssh.py to pxssh.pyc
byte-compiling /usr/lib/python2.7/site-packages/fdpexpect.py to fdpexpect.pyc
byte-compiling /usr/lib/python2.7/site-packages/FSM.py to FSM.pyc
byte-compiling /usr/lib/python2.7/site-packages/screen.py to screen.pyc
byte-compiling /usr/lib/python2.7/site-packages/ANSI.py to ANSI.pyc
running install_egg_info

Writing /usr/lib/python2.7/site-packages/pexpect-2.3-py2.7.egg-info


[root@xinsz-py01 pexpect-2.3]# python


Python 2.7.5 (default, Nov  6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2

Type "help", "copyright", "credits" or "license" for more information.


>>> import pxssh

>>>


没有报错,就可以使用了.


pxssh 常用 的 三个 方法 如下:

·login() 建立 ssh 连接;

·logout() 断开 连接;

·prompt() 等待 系统 提示符, 用于 等待 命令 执行 结束。

©著作权归作者所有:来自51CTO博客作者互联网老辛的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Linux上创建和更改硬链接和符号链接(软连接)
  2. 连接查询详解
  3. 计算机网络技术之OSI和TCP
  4. 使用位图连接索引优化OLAP查询
  5. 【静默】在RHEL 6.5上静默安装Oracle 18c
  6. 如何将蓝牙鼠标或触控板连接到 iPad?
  7. Stimulsoft Reports如何进行数据连接?
  8. 如何更改苹果Mac默认截图保存格式?
  9. Apache Kafka 2.6.0 有哪些值得关心的变化

随机推荐

  1. Android中真正的Player
  2. Android(安卓)Studio编译使用了Maven的工
  3. 【学习Android遇到的错误】Unable to res
  4. Android中如何使用自定义对话框
  5. 【android】对canvas的translate(),save()
  6. android OOM的那些事
  7. Android设置上下边框或者左右边框
  8. AS中一个报错解决:LoggedErrorException:
  9. Android: How to download the latest zi
  10. Android 源码启动虚拟机经验