python32之ping

  • 2020 年 1 月 14 日
  • 筆記

使用Ulipad编辑的   #! /usr/bin/env python   #coding=utf-8   #############   import subprocess   import time   ip="10.210.202."   #############   def aa():       ks=int(time.time()) #记录开始时间       num1=num2=0       for i in range(1,254):           ips=ip+str(i)             ret=subprocess.call("ping -n 1 -w 1 %s " % ips)           if ret == 0:              print (ips,"+++++++++++++Online ")              num1=num1+1           else:              # print (ips,"-------------Offline")               num2=num2+1         js=int(time.time())  #记录结束时间       print("time(秒):",js-ks,"s")  #打印并计算用的时间,s秒       print("ON_line:",num1,"    OFF_line:",num2)     while True:       aa()       hd=input("是否继续【Y/N】:")       try:           if hd=="Y" or hd=="y":               pass       except :pass       if hd=="N" or hd=="n":           print("Goodbye!......")           time.sleep(3)           break   效果图如下: