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实现向ppt文件里插入新幻灯片页面的方法
Apr 28 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
pip命令无法使用的解决方法
Jun 12 Python
Python中numpy模块常见用法demo实例小结
Mar 16 Python
Python中请不要再用re.compile了
Jun 30 Python
django框架ModelForm组件用法详解
Dec 11 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
python小程序之4名牌手洗牌发牌问题解析
May 15 Python
Python 如何反方向迭代一个序列
Jul 28 Python
使用anaconda安装pytorch的实现步骤
Sep 03 Python
Python之Sklearn使用入门教程
Feb 19 Python
Python循环之while无限迭代
Apr 30 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/07/10 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
Python下的subprocess模块的入门指引
2015/04/16 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
tensorflow常用函数API介绍
2020/04/19 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
介绍一下grep命令的使用
2015/06/12 面试题
医院辞职信范文
2014/01/17 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
会计自荐信范文
2014/03/09 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
平安家庭事迹材料
2014/12/20 职场文书
北京天坛导游词
2015/02/12 职场文书
Python基础之pandas数据合并
2021/04/27 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android