获取ping的最短、最长、平均时间
# -*- coding: utf-8 -*-
import os
import re
p = os.popen('ping 120.26.77.101')
out = p.read()
regex = re.compile("\xd7\xee\xb6\xcc = (\d+)ms\xa3\xac\xd7\xee\xb3\xa4 = (\d+)ms\xa3\xac\xc6\xbd\xbe\xf9 = (\d+)ms", re.IGNORECASE)
all_result = regex.findall(out)
min_time = int(all_result[0][0])
max_time = int(all_result[0][1])
avg_time = int(all_result[0][2])
print('最短时间:' + str(min_time) + 'ms, ' + '最长时间:' + str(max_time) + 'ms, ' + '平均时间:' + str(avg_time) + 'ms')
import subprocess
import re
p = subprocess.Popen(["ping.exe", 'google.com'],
stdin = subprocess.PIPE,
stdout = subprocess.PIPE,
stderr = subprocess.PIPE,
shell = True)
out = p.stdout.read()
regex = re.compile("Minimum = (\d+)ms, Maximum = (\d+)ms, Average = (\d+)ms", re.IGNORECASE)
print regex.findall(out)
最新文章
- 修改EsayUi 中 tree 的原有样式,变为according 之类的样式 ,且子菜单显示在右侧
- SQL常见错误及处理方法
- python数字图像处理(5):图像的绘制
- js实现选项卡
- 删除vim-minimal导致sudo不可用
- oncopy和onpaste
- 从lca到树链剖分 bestcoder round#45 1003
- 【Linux】Shell学习笔记之四——文件和目录管理(硬连接和软连接)
- Gethub readme 撰写
- Volley解析之表单提交篇
- 强行杀windows服务
- 意外的php之学习笔记
- phpstrom mac 快捷键
- e lisp 常用缓冲区函数详解
- BZOJ5207 : [Jsoi2017]隧道
- python-模块2
- centos7 static for django2.1
- 【SpringBoot】支持Java1.6
- SpringBoot之集成WebSocket
- 利用pushState开发无刷页面切换(转)
热门文章
- SecureFXPortable中文乱码
- 设计模式-状态模式(State Pattern)
- Xamarin Android真机测试报错
- FZU - 1492(Problem 1492 地震预测)
- 【Kruskal】Slim Span
- BZOJ 1934 [Shoi2007]Vote 善意的投票(最小割)
- bzoj 3140: [Hnoi2013]消毒
- Don't know how to define struct flock on this system, set --enable-opcach=no
- Linux关于终端的基本概念汇总(tty/pty)(转)
- [典型漏洞分享]exported Android content provider引发的隐私泄露问题