python监测当前联网状态并连接的实例

作者:jinjie412 时间:2023-04-19 03:33:19 

如下所示:


def test1():
import os
return1=os.system('ping 8.8.8.8')
if return1:
 print 'ping fail'
 os.system('msdt.exe /id NetworkDiagnosticsNetworkAdapter')#调用系统网络诊断
else:
 print 'ping'
def test2():
import os
import subprocess

fnull = open(os.devnull, 'w')
return1 = subprocess.call('ping 8.8.8.8', shell = True, stdout = fnull, stderr = fnull)
if return1:
 return1 = subprocess.call('msdt.exe /id NetworkDiagnosticsNetworkAdapter', shell=True, stdout=fnull, stderr=fnull)
 print 'ping fail'
else:
 print 'ping ok'
fnull.close()

if __name__=='__main__':
test2()

监测当前是否联网,没有时调用系统的联网监测;也算是原创吧,百度了下,功能都是分开的,综合到了一起。

来源:https://blog.csdn.net/jinjie412/article/details/51484103

标签:python,联网,连接
0
投稿

猜你喜欢

  • Python爬取酷狗MP3音频的步骤

    2022-04-07 03:15:21
  • oracle 触发器 学习笔记

    2009-05-24 19:57:00
  • MYSQL拒绝访问报错not allowed to connect

    2024-01-16 02:20:21
  • 如何做网页设计的10个小窍门

    2010-04-11 22:30:00
  • Python中OpenCV Tutorials 20  高动态范围成像的实现步骤

    2022-04-02 07:24:20
  • Oracle中返回结果集的存储过程分享

    2012-07-11 15:50:16
  • vue项目页面嵌入代码块vue-prism-editor的实现

    2024-04-27 16:14:03
  • Python wxPython库Core组件BoxSizer用法示例

    2023-01-17 23:08:32
  • 详解如何让页面与 iframe 进行通信

    2024-04-19 09:42:44
  • 用Javascript 获取页面元素的位置的代码

    2024-04-18 09:33:31
  • 详解一种用django_cache实现分布式锁的方式

    2023-11-08 03:50:45
  • 解决python通过cx_Oracle模块连接Oracle乱码的问题

    2023-04-30 23:25:45
  • Python如何实现自动发送邮件

    2022-05-09 04:22:55
  • 通过实例解析python描述符原理作用

    2021-01-15 03:14:57
  • 关于reduce的介绍及用法说明

    2024-04-18 10:49:34
  • python选择排序算法实例总结

    2023-08-29 06:58:28
  • Python IDLE清空窗口的实例

    2023-11-22 17:59:23
  • 修改 CentOS 6.x 上默认Python的方法

    2023-08-07 10:02:59
  • python 浮点数四舍五入需要注意的地方

    2021-11-04 04:37:56
  • python做图片搜索引擎并保存到本地详情

    2021-08-27 01:42:33
  • asp之家 网络编程 m.aspxhome.com