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
效果图如下:
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341