如何用Python交互执行shell脚本

送分小仙女□ 提交于 2020-02-28 20:52:27

Python可以很方便的使用os.system()指定命令,调用shell脚本当然可以啦。

但是有些命令或脚本是需要交互式的,从标准输入中得到选择才能继续往下执行,例如ssh登陆某个机器,需要你输入用户名、密码,你还想要看看回显结果,这显然不是一步解决的,怎么办呢?

pexpect就是为解决这个问题诞生的。

快去看看吧,非常好用哦:

http://www.oschina.net/p/pexpect

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!