【Windows--Python3】Ping IP

来源:互联网 发布:android精彩编程200例 编辑:程序博客网 时间:2024/06/05 18:06
# coding=utf-8import os,timeimport sysstart_Time=int(time.time())ip_True = open('ip_True.txt','w+')ip_False = open('ip_False.txt','w+')IPhost = []IPbegin = input(u'请输入起始查询IP: ')IPend = input(u'请输入终止查询IP: ')IP1 =  IPbegin.split('.')[0]IP2 =  IPbegin.split('.')[1]IP3 =  IPbegin.split('.')[2]IP4 = IPbegin.split('.')[-1]IPend_last = IPend.split('.')[-1]count_True,count_False = 0,0for i in range(int(IP4)-1,int(IPend_last)):    ip = str(IP1+'.'+IP2+'.'+IP3+'.'+IP4)    int_IP4 = int(IP4)    int_IP4 += 1    IP4 = str(int_IP4)    return1=os.system('ping -n 1 -w 1 %s'%ip)    if return1:        print ('ping %s is fail'%ip)        ip_False.write(ip+'\n')        count_False += 1    else:        print ('ping %s is ok'%ip)        ip_True.write(ip+'\n')        count_True += 1ip_True.close()ip_False.close()end_Time = int(time.time())print ("time(秒):",end_Time - start_Time,"s")print ("ping通的ip数:",count_True,"   ping不通的ip数:",count_False)



源代码出处:http://www.cnblogs.com/Mr-wanwan/p/6000076.html

原创粉丝点击