Python能夠很方便的使用os.system()指定命令,調用shell腳本固然能夠啦。 shell
可是有些命令或腳本是須要交互式的,從標準輸入中獲得選擇才能繼續往下執行,例如ssh登錄某個機器,須要你輸入用戶名、密碼,你還想要看看回顯結果,這顯然不是一步解決的,怎麼辦呢? ssh
pexpect就是爲解決這個問題誕生的。 .net
快去看看吧,很是好用哦: 密碼
http://www.oschina.net/p/pexpect 腳本