ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

pexpect-2.3安装方法

2021-04-12 19:55:00  阅读:224  来源: 互联网

标签:pexpect lib py python2.7 build 2.3 packages 安装


所用系统: 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() 等待 系统 提示符, 用于 等待 命令 执行 结束。

标签:pexpect,lib,py,python2.7,build,2.3,packages,安装
来源: https://blog.51cto.com/xinsz08/2701841

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有