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批量重命名同一文件夹下文件的方法
May 25 Python
Python中pillow知识点学习
Apr 30 Python
Numpy array数据的增、删、改、查实例
Jun 04 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
面向初学者的Python编辑器Mu
Oct 08 Python
python爬取指定微信公众号文章
Dec 20 Python
Python告诉你木马程序的键盘记录原理
Feb 02 Python
python实现抽奖小程序
Apr 15 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
python科学计算之narray对象用法
Nov 25 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
Python读取Excel一列并计算所有对象出现次数的方法
Sep 04 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数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
react-native 实现购物车滑动删除效果的示例代码
2021/01/15 Javascript
通过C++学习Python
2015/01/20 Python
python ansible服务及剧本编写
2017/12/29 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
python打开音乐文件的实例方法
2020/07/21 Python
Python如何将装饰器定义为类
2020/07/30 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
大学生军训感想
2014/02/16 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
资产运营委托书范本
2014/10/16 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
《学会看病》教学反思
2016/02/17 职场文书
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技