python32之ping

使用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
效果图如下:
 

 

你可能感兴趣的:(python,import,编辑,休闲,IPS)