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实现简单的相似图片搜索的教程
Apr 23 Python
在Django的视图(View)外使用Session的方法
Jul 23 Python
使用Python脚本将文字转换为图片的实例分享
Aug 29 Python
Python安装pycurl失败的解决方法
Oct 15 Python
python后端接收前端回传的文件方法
Jan 02 Python
opencv调整图像亮度对比度的示例代码
Sep 27 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
Feb 21 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
python zip()函数的使用示例
Sep 23 Python
Python基于callable函数检测对象是否可被调用
Oct 16 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 Python
Python各协议下socket黏包问题原理
Apr 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中常用数组处理方法实例分析
2008/08/30 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
python中可以声明变量类型吗
2020/06/18 Python
pycharm实现猜数游戏
2020/12/07 Python
工程业务员岗位职责
2013/12/31 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
市场营销策划方案
2014/06/11 职场文书
2014年村官工作总结
2014/11/24 职场文书
奖励通知
2015/04/22 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang