本文实例讲述了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基于多线程实现ping扫描功能示例Python实现ping指定IP的示例使用python编写udp协议的ping程序方法利用python获取Ping结果示例代码python使用arcpy.mapping模块批量出图利用Python脚本实现ping百度和google的方法详解duck typing鸭子类型程序设计与Python的实现示例Python实现快速多线程ping的方法python实现ping的方法python使用xmlrpclib模块实现对百度google的ping功能python在windows下实现ping操作并接收返回信息的方法Python实现检测服务器是否可以ping通的2种方法Python检查ping终端的方法

python自动测试网络通断_Python测试网络连通性示例【基于ping】相关推荐

  1. python自动提交网页表单_python自动提交表单数据库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. 手机有软件测试网络通不通,怎样使用ping命令测试网络通不通

    怎样使用ping命令测试网络通不通 本文介绍ping命令的使用,可以测试网络是否连通及传输数据的.接收情况. 怎样使用ping命令测试网络通不通 1.win7系统打开开始菜单,在搜索框中输入cmd,然 ...

  3. Aptos教程-参与官方激励测试网(AIT3 激励测试网)

    文章目录 Aptos教程-参与官方激励测试网(AIT3 激励测试网) AIT2参与步骤 其他 详细步骤 成功的标准和奖励 Aptos教程-参与官方激励测试网(AIT3 激励测试网) AIT-3关键日期 ...

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

    本文实例讲述了Python测试网络连通性.,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- """Docume ...

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

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

  6. python自动批量发邮件脚本_Python实现自动发送邮件功能

    简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件.Python提供smtplib模块,该模块定义了一个SMTP客户端会话对象,可用于使用SMTP或ESMTP侦听器 ...

  7. 用python爬取网易云评论_python爬取网易云音乐评论

    本文实例为大家分享了python爬取网易云音乐评论的具体代码,供大家参考,具体内容如下 import requests import bs4 import json def get_hot_comme ...

  8. 只会用ping测试网络通不通?高级网工还会这么用

    今天咱们来聊聊PING命令.作为网工应该都是耳熟能详,PING作为ICMP协议工具之一,算是一个使用率很高的命令. 它的作用: 用来检测网络的连通情况和分析网络速度 根据域名得到服务器IP 根据pin ...

  9. python测试开发面试题_python测试开发面试之深浅拷贝

    先来道题热热身 a = ('a', 'b','c') c = copy.copy(a) d = copy.deepcopy(a) if c == d: print("c和d的值相等" ...

最新文章

  1. 用Python爬取42年数据,告诉你高考有多难!
  2. 从实现iPhone的OAuth封装看国内互联网和开放平台
  3. Spring mvc3的ajax
  4. HashTab---Windows资源管理器的文件属性窗口中添加了一个叫做”文件校验”的标签...
  5. BZOJ 4823 Luogu P3756 [CQOI2017]老C的方块 (网络流、最小割)
  6. 数据分析与挖掘实战-窃电漏电用户的发现
  7. linux - 虚拟机的自动安装与dhcp
  8. 嵌入式系统开发人员的知识结构
  9. EFCore Lazy Loading + Inheritance = 干净的数据表 (一)
  10. java map 实例_java中map集合嵌套形式简单示例
  11. 09hibernate_session_flush
  12. 小米盒子 计算机共享,教你用局域网共享文件为小米盒子装软件
  13. 2021中青杯数学建模B题
  14. java html 导出 pdf文件,Java HTML导出PDF (一)
  15. 程序员面试总结 (非原创)
  16. 启舰:不懂花钱的人,大概率成为Loser!
  17. html设置图像路径,Html图像标签、绝对路径和相对路径:
  18. 认证管理(锐捷业软篇)
  19. sqlDbx连接oracle64位
  20. java获得对象类名_获取Java中各种对象的类名

热门文章

  1. OSI七层协议模型和TCP/IP四层模型
  2. 做网站建设要考虑哪些方面的问题
  3. 关于PyCharm导入自己写的module时报错:No Module Named XXX的解决方案
  4. Maven配置阿里云镜像仓库注意细节
  5. 工作十年悟出的15条职场道理
  6. html 智能检查,修复
  7. 学生信息管理系统----登录后的主界面设计
  8. 如何重置计算机服务到默认状态,如何重置Windows10到出厂默认设置
  9. 面试官:二维码扫码登录是个啥原理
  10. 中台架构详解(上)| 建设数据中台系列(四)