前言

本文主要跟大家分享了关于利用python获取Ping结果的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。
示例代码:
# -*- coding: utf-8 -*-
import subprocess
import re
def get_ping_result(ip_address):
p = subprocess.Popen(["ping.exe", ip_address], stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE, shell = True)
out = p.stdout.read().decode('gbk')
reg_receive = '已接收 = \d'
match_receive = re.search(reg_receive, out)
receive_count = -1
if match_receive:
receive_count = int(match_receive.group()[6:])
if receive_count > 0: #接受到的反馈大于0,表示网络通
reg_min_time = '最短 = \d+ms'
reg_max_time = '最长 = \d+ms'
reg_avg_time = '平均 = \d+ms'
match_min_time = re.search(reg_min_time, out)
min_time = int(match_min_time.group()[5:-2])
match_max_time = re.search(reg_max_time, out)
max_time = int(match_max_time.group()[5:-2])
match_avg_time = re.search(reg_avg_time, out)
avg_time = int(match_avg_time.group()[5:-2])
return [receive_count, min_time, max_time, avg_time]
else:
print('网络不通,目标服务器不可达!')
return [0, 9999, 9999, 9999]
if __name__ == '__main__':
ping_result = get_ping_result('114.80.83.69')
print(ping_result)
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# python
# ping结果
# ping
# ip
# Python实现ping指定IP的示例
# Python实现检测服务器是否可以ping通的2种方法
# Python实现快速多线程ping的方法
# python实现ping的方法
# Python检查ping终端的方法
# python批量生成本地ip地址的方法
# 在Python中调用Ping命令
# 批量IP的方法
# 相关内容
# 可达
# 这篇文章
# 谢谢大家
# 多说
# 大家分享
# 最短
# 有疑问
# Popen
# def
# subprocess
# get_ping_result
# ip_address
# PIPE
# stdout
# stderr
# stdin
# shell
# exe
相关文章:
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
如何获取免费开源的自助建站系统源码?
如何用虚拟主机快速搭建网站?详细步骤解析
,石家庄四十八中学官网?
微信小程序 五星评分(包括半颗星评分)实例代码
C++如何编写函数模板?(泛型编程入门)
建站主机选购指南与交易推荐:核心配置解析
如何在宝塔面板创建新站点?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
中山网站推广排名,中山信息港登录入口?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何在阿里云香港服务器快速搭建网站?
太原网站制作公司有哪些,网约车营运证查询官网?
定制建站如何定义?其核心优势是什么?
建站之星免费模板:自助建站系统与智能响应式一键生成
网站制作知乎推荐,想做自己的网站用什么工具比较好?
如何选择香港主机高效搭建外贸独立站?
网站图片在线制作软件,怎么在图片上做链接?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何通过FTP服务器快速搭建网站?
广州营销型建站服务商推荐:技术优势与SEO优化解析
C++用Dijkstra(迪杰斯特拉)算法求最短路径
建站之星如何快速更换网站模板?
文字头像制作网站推荐软件,醒图能自动配文字吗?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
宁波免费建站如何选择可靠模板与平台?
如何解决VPS建站LNMP环境配置常见问题?
如何在宝塔面板中修改默认建站目录?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
如何正确选择百度移动适配建站域名?
如何通过多用户协作模板快速搭建高效企业网站?
建站VPS配置与SEO优化指南:关键词排名提升策略
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
建站之星收费标准详解:套餐费用及年费价格表一览
专业公司网站制作公司,用什么语言做企业网站比较好?
建站之星会员如何解锁更多建站功能?
建站之星与建站宝盒如何选择最佳方案?
ppt制作免费网站有哪些,ppt模板免费下载网站?
西安大型网站制作公司,西安招聘网站最好的是哪个?
建站之星备案流程有哪些注意事项?
如何在建站主机中优化服务器配置?
建站主机解析:虚拟主机配置与服务器选择指南
如何自定义建站之星模板颜色并下载新样式?
如何选购建站域名与空间?自助平台全解析
*请认真填写需求信息,我们会在24小时内与您取得联系。