本文实例讲述了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】相关推荐

  1. python读取手机文件_python 读取 网络 文件

    Python之pandas数据加载.存储 Python之pandas数据加载.存储 0. 输入与输出大致可分为三类: 0.1 读取文本文件和其他更好效的磁盘存储格式 2.2 使用数据库中的数据 0.3 ...

  2. python制作考试系统_python测试框架数据生成工具最全资源汇总

    xUnit frameworks 单元测试框架 frameworks 框架 unittest - python自带的单元测试库,开箱即用 unittest2 - 加强版的单元测试框架,适用于Pytho ...

  3. python高级网络编程_Python高级网络编程系列之基础篇

    一.Socket简介 1.不同电脑上的进程如何通信? 进程间通信的首要问题是如何找到目标进程,也就是操作系统是如何唯一标识一个进程的! 在一台电脑上是只通过进程号PID,但在网络中是行不通的,因为每台 ...

  4. python判断网络连通性_Python测试网络连通性示例【基于ping】

    本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...

  5. python测试网络连通性_python 判断网络连通的实现方法

    开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...

  6. python爬虫程序说明_Python即时网络爬虫:API说明

    API说明--下载gsExtractor内容提取器 1,接口名称 下载内容提取器 2,接口说明 如果您想编写一个网络爬虫程序,您会发现大部分时间耗费在调测网页内容提取规则上,不讲正则表达式的语法如何怪 ...

  7. python windows自动化 爬虫_Python体系(网络爬虫、人工智能、WEB开发、自动化运维)详细介绍...

    不论你是对Python初出茅庐,还是如指诸掌,这篇文章对你的收获总归还是有的啦,可能只是程度的问题.好了不扯远了,来说正题,下面在分享这套体系前还是要让Python做一下"自我介绍" ...

  8. python scapy模块安装_Python scapy网络包嗅探模块(转载)

    1.窃取Email认证 1.1创建一个简单的嗅探器,捕获一个数据包,packet.show()函数解析了其中的协议信息并输出了包的内容. from scapy.all import * def pac ...

  9. python 访问网页 重定向_Python数据网络采集5--处理Javascript和重定向

    Python数据网络采集5--处理Javascript和重定向 到目前为止,我们和网站服务器通信的唯一方式,就是发出HTTP请求获取页面.有些网页,我们不需要单独请求,就可以和网络服务器交互(收发信息 ...

最新文章

  1. .NET与java的MVC模式(3):ASP.NET 页生命周期概述
  2. python插件安装错误解决办法之SyntaxError: from __future__ imports must occur at the beginning of the file原因
  3. day41——多进程的消息队列、消息队列pipe
  4. SOA理论与概念深入剖析
  5. 图片格式转换 - .webp 转格式为 .png / .jpg
  6. 探讨对理想团队模式构建的设想及软件流程的理解
  7. [原]从一个链接错误探究GCC的链接库顺序
  8. 什么是防抖和节流?有什么区别?如何实现?
  9. 如何在 Apache Flink 1.10 中使用 Python UDF?
  10. 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
  11. 【毕业设计】基于大数据的京东消费行为分析与可视化 - python 机器学习
  12. 苹果手机换电池对手机有影响吗_网上预约手机上门换电池可靠吗?官方回应:售后也这么换!...
  13. java币值转换_币值转换
  14. 访问对象存储资源下载变成预览
  15. android 实现发送彩信方法 (MMS),非调用系统彩信界面
  16. Win10 Terminal更换背景图片,设置透明度
  17. Android Camera 架构
  18. 一道题目入门VMpwn
  19. 无缝走A的终极技巧:学会了你也是走A怪
  20. 怎么将计算机恢复到前一天的状况,我的word文档保存过后,发现要恢复到保存前的状态怎么办啊?...

热门文章

  1. 电子工程就业前景真的不如计算机吗?
  2. php 函数参数 引用,php 函数参数的引用
  3. linux别名文件位置,Linux系统内置alias别名文件路径
  4. android自定义图标下载,charts
  5. python数据科学实战_Python数据科学实战第三讲作业HW4
  6. mysql 5.6 使用ssl_MySQL 5.6--------SSL连接最佳实战
  7. BUUCTF--练习场--Include 1
  8. Natasha V1.3.6.0 的升级日志
  9. Kafka SCRAM和PLAIN实战
  10. String ua = request.getHeader(user-agent)---ua值为null