python監(jiān)測當前聯(lián)網(wǎng)狀態(tài)并連接的實例
更新時間:2018年12月18日 10:16:06 作者:jinjie412
今天小編就為大家分享一篇python監(jiān)測當前聯(lián)網(wǎng)狀態(tài)并連接的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
def test1():
import os
return1=os.system('ping 8.8.8.8')
if return1:
print 'ping fail'
os.system('msdt.exe /id NetworkDiagnosticsNetworkAdapter')#調(diào)用系統(tǒng)網(wǎng)絡診斷
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()
監(jiān)測當前是否聯(lián)網(wǎng),沒有時調(diào)用系統(tǒng)的聯(lián)網(wǎng)監(jiān)測;也算是原創(chuàng)吧,百度了下,功能都是分開的,綜合到了一起。
以上這篇python監(jiān)測當前聯(lián)網(wǎng)狀態(tài)并連接的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python讀取串口數(shù)據(jù)的實現(xiàn)方法
本文主要介紹了Python讀取串口數(shù)據(jù)的實現(xiàn)方法,可以使用pySerial庫來讀取串口數(shù)據(jù),具有一定的參考價值,感興趣的可以了解一下2024-02-02
基于Django filter中用contains和icontains的區(qū)別(詳解)
下面小編就為大家分享一篇基于Django filter中用contains和icontains的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12
PyQt5實現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn)
PyQt5是強大的GUI工具之一,通過其可以實現(xiàn)優(yōu)秀的桌面應用程序。本文主要介紹了PyQt5實現(xiàn)用戶登錄GUI界面及登錄后跳轉(zhuǎn),具有一定的參考價值,感興趣的可以了解一下2021-11-11
詳解python中靜態(tài)方法staticmethod用法
本文主要介紹了python中靜態(tài)方法staticmethod用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-07-07

