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登录豆瓣并发帖的方法
Jul 08 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python中的上下文管理器和with语句的使用
Apr 17 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
python实现简单名片管理系统
Nov 30 Python
详解pandas安装若干异常及解决方案总结
Jan 10 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
pandas DataFrame行或列的删除方法的实现示例
Aug 02 Python
Python3常见函数range()用法详解
Dec 30 Python
python用分数表示矩阵的方法实例
Jan 11 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
python绘图subplots函数使用模板的示例代码
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中PDO的错误处理
2011/09/04 PHP
php 实现进制相互转换
2016/04/07 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
Javascript 篱式条件判断
2008/08/22 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
js中function()使用方法
2013/12/24 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
Python之re操作方法(详解)
2017/06/14 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
Python变量类型知识点总结
2019/02/18 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
python实现文字版扫雷
2020/04/24 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
房地产营销活动策划方案
2014/09/15 职场文书
终止劳动合同协议书
2014/10/05 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
2015年资料员工作总结
2015/04/25 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
如何撰写创业策划书
2019/06/27 职场文书
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js