Python 之 pexpect模块
python安装setuptools模块之后,便可使用easy_install来安装python的第三方扩展模块,默认安装路径是:
/usr/lib/python2.6/site-packages/
easy_install 模块名 #可以直接安装 easy_install pexpect [root@zhu ~]# easy_install pexpect Searching for pexpect Reading http://pypi.python.org/simple/pexpect/ Reading http://pexpect.readthedocs.org/ Reading http://pexpect.sourceforge.net/ Reading http://sourceforge.net/project/showfiles.php?group_id=59762 Best match: pexpect 3.1 Downloading https://pypi.python.org/packages/source/p/pexpect/pexpect-3.1.tar.gz#md5=5a8e1573062e2e2c203c9a6d213b16e7 Processing pexpect-3.1.tar.gz Running pexpect-3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-KOPmVQ/pexpect-3.1/egg-dist-tmp-GnQBTg zip_safe flag not set; analyzing archive contents... Adding pexpect 3.1 to easy-install.pth file Installed /usr/lib/python2.6/site-packages/pexpect-3.1-py2.6.egg Processing dependencies for pexpect Finished processing dependencies for pexpect #由于pexpect-3.1-py2.6.egg此时仍是一个压缩文件,所以需要进行解压。 cd /usr/lib/python2.6/site-packages/ unzip pexpect-3.1-py2.6.egg
pexpect是一个用来启动子程序并对其进行自动控制的python模块,可以用来和ssh,ftp,telnet等需要输入密码的命令行程序进行自动交互。
安装过程如上。
另一种安装方法如下:
wget http://pexpect.sourceforge.net/pexpect-2.3.tar.gz tar xzf pexpect-2.3.tar.gz cd pexpect-2.3 python ./setup.py install
本文出自 “浪淘沙” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。