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中asyncore的用法实例
Sep 29 Python
Python抓取电影天堂电影信息的代码
Apr 07 Python
python实现决策树分类
Aug 30 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
Jul 03 Python
Python 识别12306图片验证码物品的实现示例
Jan 20 Python
Python 文件数据读写的具体实现
Jan 24 Python
Python实现UDP程序通信过程图解
May 15 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
python爬虫利用代理池更换IP的方法步骤
Feb 21 Python
python多线程方法详解
Jan 18 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
Apr 07 Python
在python中读取和写入CSV文件详情
Jun 28 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
大师制作的中短波矿石收音机
2020/04/02 无线电
PHP生成带有雪花背景的验证码
2006/10/09 PHP
PHP中的超全局变量
2006/10/09 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
js使用心得分享
2015/01/13 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python logging设置和logger解析
2019/08/28 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
视图的作用
2014/12/19 面试题
机关门卫的岗位职责
2014/04/29 职场文书
学生保证书
2015/01/16 职场文书
毕业实习单位意见
2015/06/04 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书