python在windows下实现ping操作并接收返回信息的方法


Posted in Python onMarch 20, 2015

本文实例讲述了python在windows下实现ping操作并接收返回信息的方法。分享给大家供大家参考。具体分析如下:

这段python代码调用windows下的ping命令,通过subprocess在其子进程里面实现,由于windows下的ping和linux下的ping返回的消息不太一样,所以这段python代码要想在linux下运行,需要修改一下正则匹配

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)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解Python开发中如何使用Hook技巧
Nov 01 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
Python实现求解一元二次方程的方法示例
Jun 20 Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
python的pstuil模块使用方法总结
Jul 26 Python
关于numpy数组轴的使用详解
Dec 05 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
Python3 集合set入门基础
Feb 10 Python
Python extract及contains方法代码实例
Sep 11 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
Python socket如何解析HTTP请求内容
Feb 12 Python
Python实现微信公众平台自定义菜单实例
Mar 20 #Python
python在windows和linux下获得本机本地ip地址方法小结
Mar 20 #Python
python使用三角迭代计算圆周率PI的方法
Mar 20 #Python
Cpy和Python的效率对比
Mar 20 #Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 #Python
Python实现简单状态框架的方法
Mar 19 #Python
python中日期和时间格式化输出的方法小结
Mar 19 #Python
You might like
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
php数组遍历类与用法示例
2019/05/24 PHP
jQuery版Tab标签切换
2011/03/16 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
原生js和jQuery随意改变div属性style的名称和值
2014/10/22 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
简单介绍Python中的JSON模块
2015/04/08 Python
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
python实现k-means聚类算法
2018/02/23 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
QML用PathView实现轮播图
2020/06/03 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
传媒专业推荐信范文
2013/11/23 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
初中生考试作弊检讨书
2014/12/14 职场文书
公司总经理岗位职责
2015/04/01 职场文书
指导教师推荐意见
2015/06/05 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android