# -*- 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)

最新文章

  1. 修改EsayUi 中 tree 的原有样式,变为according 之类的样式 ,且子菜单显示在右侧
  2. SQL常见错误及处理方法
  3. python数字图像处理(5):图像的绘制
  4. js实现选项卡
  5. 删除vim-minimal导致sudo不可用
  6. oncopy和onpaste
  7. 从lca到树链剖分 bestcoder round#45 1003
  8. 【Linux】Shell学习笔记之四——文件和目录管理(硬连接和软连接)
  9. Gethub readme 撰写
  10. Volley解析之表单提交篇
  11. 强行杀windows服务
  12. 意外的php之学习笔记
  13. phpstrom mac 快捷键
  14. e lisp 常用缓冲区函数详解
  15. BZOJ5207 : [Jsoi2017]隧道
  16. python-模块2
  17. centos7 static for django2.1
  18. 【SpringBoot】支持Java1.6
  19. SpringBoot之集成WebSocket
  20. 利用pushState开发无刷页面切换(转)

热门文章

  1. SecureFXPortable中文乱码
  2. 设计模式-状态模式(State Pattern)
  3. Xamarin Android真机测试报错
  4. FZU - 1492(Problem 1492 地震预测)
  5. 【Kruskal】Slim Span
  6. BZOJ 1934 [Shoi2007]Vote 善意的投票(最小割)
  7. bzoj 3140: [Hnoi2013]消毒
  8. Don't know how to define struct flock on this system, set --enable-opcach=no
  9. Linux关于终端的基本概念汇总(tty/pty)(转)
  10. [典型漏洞分享]exported Android content provider引发的隐私泄露问题