使用telnetlib庫編寫自動登陸telnet登陸routeros軟路由執(zhí)行命令,運行后能看到登陸成功,但無法執(zhí)行write()函數(shù)的命令,# -*- coding: cp936 -*-import telnetlibhost = "127.0.0.1"userName ="test"password ="test"enter = "\n"commands='ip fire fil disable 21'esc='quit' t=telnetlib.Telnet(host)#輸入賬號t.read_until("Login:",1)t.write(userName + enter) #輸入密碼t.read_until("Password:",1)t.write(password + enter)#能執(zhí)行到這一步,登陸成功print "Login Success"#輸入命令t.write(commands + '\n') #命令無法執(zhí)行t.write(esc + '\n') #命令無法執(zhí)行print t.read_all() #卡在這了print 'Finish!' #后面無法執(zhí)行t.close()
代碼如下,還請各位幫忙看下問題在哪,謝謝! 代碼:
函數(shù)式編程
2023-02-17 22:18:39