我有一個(gè)小腳本,該腳本將檢查設(shè)備列表是否為ssh或telnet enable。這是我的代碼:import socketimport sysfile = open('list', 'r')file = file.readlines()list = []for i in file: i=i.replace('\n','') list.append(i)for i in list: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: s.connect((i, 22)) s.shutdown(2) s.close() print (i+' SSH ') except: try: s.connect((i, 23)) s.shutdown(2) s.close() print (i+' Telnet') except: print (i + 'disable') pass遇到異常時(shí),我必須按ctrl + c才能轉(zhuǎn)到下一個(gè)設(shè)備。我在做什么錯(cuò)?謝謝
添加回答
舉報(bào)
0/150
提交
取消