#!/usr/bin/env python
#-*- coding:utf-8 -*-
import string
import os
import sys
import commands
for i in range(1):
Start = int(raw_input(“请输入正确IP段(例如:192.168.3.110,输入 192 即可): “))
if Start > 255 :
continue
Second = int(raw_input(“请输入正确IP段(例如:192.168.3.110,输入 168 即可): “))
if Second > 255 :
continue
Section = int(raw_input(“请输入正确IP段(例如:192.168.3.110,输入 3 即可): “))
if Section > 255:
print (“请输入正确IP段”)
continue
#客户起始数据IP数值
begin = int(raw_input(“请输入起始IP :”))
if begin > 255 or begin < 0:
print (“请输入正确起始IP”)
#客户结束数据IP数值
end = int(raw_input(“请输入查询结束IP :”))
if end > 255 or end < 0:
print (“请输入正确起始IP”)
#循环开始数据到结束IP值
while begin<=end:
return1,return2 = commands.getstatusoutput(“ping -c 1 “+str(Start)+”.”+str(Second)+”.”+str(Section)+”.”+str(begin))
if return1:
print “ping %s is fail”%begin
begin += 1
else:
print “ping %s is succeed”%begin
begin += 1