python 批量ping地址

it2022-05-09  24

#coding=utf-8import easyguiimport subprocess,osclass PingCmd(object): def __init__(self): self.msg = easygui.multenterbox("just compute one net","",["start","end"]) self.part_ip = ".".join(self.msg[0].split(".")[0:3]) self.start_point = self.msg[0].split(".")[-1] self.end_point = self.msg[-1].split(".")[-1] self.lis = [] def one_by_one(self): for i in range(int(self.start_point),int(self.end_point)+1): self.ip = self.part_ip +"." + str(i) self.result = os.system("ping -n 1 -w 1 " + self.ip) if not self.result: self.lis.append(self.ip) with open("1.txt","w") as file: file.write(str("\n".join(self.lis))) else: passping = PingCmd()if __name__ == "__main__": try: ping.one_by_one() except Exception,e: print e

转载于:https://www.cnblogs.com/yaxin1989/p/7719881.html

相关资源:python实现ping命令

最新回复(0)