python测试网络连通性_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性。,具体如下:
Python代码
#!/usr/bin/python
# -*- coding:GBK -*-
"""Document: network script, keep network always working, using python3"""
import os
import time
PING_RESULT = 0
NETWORK_RESULT = 0
def DisableNetwork():
''' disable network card '''
result = os.system(u"netsh interface set interface 以太网 disable")
if result == 1:
print("disable network card failed")
else:
print("disable network card successfully")
def ping():
''' ping 主备网络 '''
result = os.system(u"ping 180.97.33.108")
#result = os.system(u"ping www.baidu.com -n 3")
if result == 0:
print("A网正常")
else:
print("网络故障")
return result
if __name__ == '__main__':
while True:
PING_RESULT = ping()
if PING_RESULT == 0:
time.sleep(20)
else:
DisableNetwork()
time.sleep(10)
运行结果:
注:原文为utf-8编码,这里小编测试时发现返回结果会出现乱码,故改为GBK编码。
更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
python测试网络连通性_Python测试网络连通性示例【基于ping】相关推荐
- python读取手机文件_python 读取 网络 文件
Python之pandas数据加载.存储 Python之pandas数据加载.存储 0. 输入与输出大致可分为三类: 0.1 读取文本文件和其他更好效的磁盘存储格式 2.2 使用数据库中的数据 0.3 ...
- python制作考试系统_python测试框架数据生成工具最全资源汇总
xUnit frameworks 单元测试框架 frameworks 框架 unittest - python自带的单元测试库,开箱即用 unittest2 - 加强版的单元测试框架,适用于Pytho ...
- python高级网络编程_Python高级网络编程系列之基础篇
一.Socket简介 1.不同电脑上的进程如何通信? 进程间通信的首要问题是如何找到目标进程,也就是操作系统是如何唯一标识一个进程的! 在一台电脑上是只通过进程号PID,但在网络中是行不通的,因为每台 ...
- python判断网络连通性_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...
- python测试网络连通性_python 判断网络连通的实现方法
开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...
- python爬虫程序说明_Python即时网络爬虫:API说明
API说明--下载gsExtractor内容提取器 1,接口名称 下载内容提取器 2,接口说明 如果您想编写一个网络爬虫程序,您会发现大部分时间耗费在调测网页内容提取规则上,不讲正则表达式的语法如何怪 ...
- python windows自动化 爬虫_Python体系(网络爬虫、人工智能、WEB开发、自动化运维)详细介绍...
不论你是对Python初出茅庐,还是如指诸掌,这篇文章对你的收获总归还是有的啦,可能只是程度的问题.好了不扯远了,来说正题,下面在分享这套体系前还是要让Python做一下"自我介绍" ...
- python scapy模块安装_Python scapy网络包嗅探模块(转载)
1.窃取Email认证 1.1创建一个简单的嗅探器,捕获一个数据包,packet.show()函数解析了其中的协议信息并输出了包的内容. from scapy.all import * def pac ...
- python 访问网页 重定向_Python数据网络采集5--处理Javascript和重定向
Python数据网络采集5--处理Javascript和重定向 到目前为止,我们和网站服务器通信的唯一方式,就是发出HTTP请求获取页面.有些网页,我们不需要单独请求,就可以和网络服务器交互(收发信息 ...
最新文章
- .NET与java的MVC模式(3):ASP.NET 页生命周期概述
- python插件安装错误解决办法之SyntaxError: from __future__ imports must occur at the beginning of the file原因
- day41——多进程的消息队列、消息队列pipe
- SOA理论与概念深入剖析
- 图片格式转换 - .webp 转格式为 .png / .jpg
- 探讨对理想团队模式构建的设想及软件流程的理解
- [原]从一个链接错误探究GCC的链接库顺序
- 什么是防抖和节流?有什么区别?如何实现?
- 如何在 Apache Flink 1.10 中使用 Python UDF?
- 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
- 【毕业设计】基于大数据的京东消费行为分析与可视化 - python 机器学习
- 苹果手机换电池对手机有影响吗_网上预约手机上门换电池可靠吗?官方回应:售后也这么换!...
- java币值转换_币值转换
- 访问对象存储资源下载变成预览
- android 实现发送彩信方法 (MMS),非调用系统彩信界面
- Win10 Terminal更换背景图片,设置透明度
- Android Camera 架构
- 一道题目入门VMpwn
- 无缝走A的终极技巧:学会了你也是走A怪
- 怎么将计算机恢复到前一天的状况,我的word文档保存过后,发现要恢复到保存前的状态怎么办啊?...
热门文章
- 电子工程就业前景真的不如计算机吗?
- php 函数参数 引用,php 函数参数的引用
- linux别名文件位置,Linux系统内置alias别名文件路径
- android自定义图标下载,charts
- python数据科学实战_Python数据科学实战第三讲作业HW4
- mysql 5.6 使用ssl_MySQL 5.6--------SSL连接最佳实战
- BUUCTF--练习场--Include 1
- Natasha V1.3.6.0 的升级日志
- Kafka SCRAM和PLAIN实战
- String ua = request.getHeader(user-agent)---ua值为null