远程控制python
生活随笔
收集整理的這篇文章主要介紹了
远程控制python
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import telnetlibdef telnetDoSomething(IP,user,passwd,command):try:# 連接服務器telnet = telnetlib.Telnet(IP)# 設置調試級別telnet.set_debuglevel(2)# 讀取輸入用戶名信息rt = telnet.read_until("Login username:".encode("utf-8"))# 寫入用戶名telnet.write((user + "\r\n")).encode("utf-8")# 讀取輸入密碼信息rt = telnet.read_until("Login password:".encode("utf-8"))# 寫入telnet.write((passwd + "\r\n")).encode("utf-8")# 讀取驗證IP信息rt = telnet.read_until("Domain name:".encode("utf-8"))# 寫入iptelnet.write((IP + "\r\n")).encode("utf-8")# 讀取登陸成功信息rt = telnet.read_until(">".encode("utf-8"))# 寫入指令telnet.write((command + "\r\n")).encode("utf-8")# 上面命令成功,會繼續讀 ># 失敗,一般不會是>rt = telnet.read_until(">".encode("utf-8"))# 斷開連接telnet.close()return Trueexcept:return Falseif __name__ == "__main__":IP = "10.0.142.197"user = "xxx"passwd = "***"command = "tasklist"telnetDoSomething(IP,user,passwd,command)
?
總結
以上是生活随笔為你收集整理的远程控制python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Matlab的表面肌电信号处理软件设
- 下一篇: matlab2016b版本安装