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基于多线程实现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】相关推荐
- python自动提交网页表单_python自动提交表单数据库
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 手机有软件测试网络通不通,怎样使用ping命令测试网络通不通
怎样使用ping命令测试网络通不通 本文介绍ping命令的使用,可以测试网络是否连通及传输数据的.接收情况. 怎样使用ping命令测试网络通不通 1.win7系统打开开始菜单,在搜索框中输入cmd,然 ...
- Aptos教程-参与官方激励测试网(AIT3 激励测试网)
文章目录 Aptos教程-参与官方激励测试网(AIT3 激励测试网) AIT2参与步骤 其他 详细步骤 成功的标准和奖励 Aptos教程-参与官方激励测试网(AIT3 激励测试网) AIT-3关键日期 ...
- python测试网络连通性_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性.,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- """Docume ...
- python判断网络连通性_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...
- python自动批量发邮件脚本_Python实现自动发送邮件功能
简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件.Python提供smtplib模块,该模块定义了一个SMTP客户端会话对象,可用于使用SMTP或ESMTP侦听器 ...
- 用python爬取网易云评论_python爬取网易云音乐评论
本文实例为大家分享了python爬取网易云音乐评论的具体代码,供大家参考,具体内容如下 import requests import bs4 import json def get_hot_comme ...
- 只会用ping测试网络通不通?高级网工还会这么用
今天咱们来聊聊PING命令.作为网工应该都是耳熟能详,PING作为ICMP协议工具之一,算是一个使用率很高的命令. 它的作用: 用来检测网络的连通情况和分析网络速度 根据域名得到服务器IP 根据pin ...
- python测试开发面试题_python测试开发面试之深浅拷贝
先来道题热热身 a = ('a', 'b','c') c = copy.copy(a) d = copy.deepcopy(a) if c == d: print("c和d的值相等" ...
最新文章
- 用Python爬取42年数据,告诉你高考有多难!
- 从实现iPhone的OAuth封装看国内互联网和开放平台
- Spring mvc3的ajax
- HashTab---Windows资源管理器的文件属性窗口中添加了一个叫做”文件校验”的标签...
- BZOJ 4823 Luogu P3756 [CQOI2017]老C的方块 (网络流、最小割)
- 数据分析与挖掘实战-窃电漏电用户的发现
- linux - 虚拟机的自动安装与dhcp
- 嵌入式系统开发人员的知识结构
- EFCore Lazy Loading + Inheritance = 干净的数据表 (一)
- java map 实例_java中map集合嵌套形式简单示例
- 09hibernate_session_flush
- 小米盒子 计算机共享,教你用局域网共享文件为小米盒子装软件
- 2021中青杯数学建模B题
- java html 导出 pdf文件,Java HTML导出PDF (一)
- 程序员面试总结 (非原创)
- 启舰:不懂花钱的人,大概率成为Loser!
- html设置图像路径,Html图像标签、绝对路径和相对路径:
- 认证管理(锐捷业软篇)
- sqlDbx连接oracle64位
- java获得对象类名_获取Java中各种对象的类名