最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 判斷網絡連通的實現(xiàn)方法

 更新時間:2018年04月22日 10:51:45   作者:shijc_csdn  
下面小編就為大家分享一篇python 判斷網絡連通的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

開發(fā)中偶爾需要判斷網絡的連通性,沒有什么方法比 ping 更直接了當,通常檢查網絡情況都是運行命令ping www.baidu.com ,查看輸出信息即可。

C:\Users>ping www.baidu.com
正在 Ping www.baidu.com [61.135.169.125] 具有 32 字節(jié)的數(shù)據:
來自 61.135.169.125 的回復: 字節(jié)=32 時間=4ms TTL=57
來自 61.135.169.125 的回復: 字節(jié)=32 時間=7ms TTL=57
來自 61.135.169.125 的回復: 字節(jié)=32 時間=9ms TTL=57
來自 61.135.169.125 的回復: 字節(jié)=32 時間=9ms TTL=57
61.135.169.125 的 Ping 統(tǒng)計信息:
 數(shù)據包: 已發(fā)送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
 最短 = 4ms,最長 = 9ms,平均 = 7ms

簡單方法

python執(zhí)行批處理用多種方法,考慮到我們僅僅用于驗證網絡連通性,只需要最終的結果,os.system()方法最合適,執(zhí)行cmd命令,并返回進程執(zhí)行退出錯誤碼。

import os
exit_code = os.system('ping www.baidu.com')
if exit_code:
 raise Exception('connect failed.')

網絡連通 exit_code == 0,否則返回非0值。

高級方法

獲取訪問域名的IP地址。正則表達式提取 [61.135.169.125] 數(shù)據。

獲取網絡實際連通的情況。正則表達式提取 TTL 和 時間 判斷當前的網絡狀況。

使用 subprocess 管道調用的方式獲取控制臺輸出信息,然后在使用正則表達式提取關鍵數(shù)據。

小結

相比其他方法判斷網絡連通性,命令行執(zhí)行 ping 的方案實現(xiàn)簡單、快捷、有效。

以上這篇python 判斷網絡連通的實現(xiàn)方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python+Selenium實現(xiàn)短視頻熱點爬取

    Python+Selenium實現(xiàn)短視頻熱點爬取

    隨著短視頻的大火,不僅可以給人們帶來娛樂,還有熱點新聞時事以及各種知識,刷短視頻也逐漸成為了日常生活的一部分。本文將通過Pyhton依托Selenium來爬取短視頻熱點,需要的可以參考一下
    2022-04-04
  • LyScript實現(xiàn)Hook隱藏調試器的方法詳解

    LyScript實現(xiàn)Hook隱藏調試器的方法詳解

    LyScript?插件集成的內置API函數(shù)可靈活的實現(xiàn)繞過各類反調試保護機制。本文將運用LyScript實現(xiàn)繞過大多數(shù)通用調試機制,實現(xiàn)隱藏調試器的目的,需要的可以參考一下
    2022-09-09
  • python中的queue隊列類型及函數(shù)用法

    python中的queue隊列類型及函數(shù)用法

    這篇文章主要介紹了python中的queue隊列類型及函數(shù)用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • python 環(huán)境搭建 及python-3.4.4的下載和安裝過程

    python 環(huán)境搭建 及python-3.4.4的下載和安裝過程

    這篇文章主要介紹了python 環(huán)境搭建 python-3.4.4的下載和安裝過程,文中給大家補充介紹了pycharm的基本用法,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • LyScript實現(xiàn)Hook改寫MessageBox的方法詳解

    LyScript實現(xiàn)Hook改寫MessageBox的方法詳解

    LyScript可實現(xiàn)自定義匯編指令的替換功能。用戶可自行編寫匯編指令,將程序中特定的通用函數(shù)進行功能改寫與轉向操作,此功能原理是簡單的Hook操作。本文將詳細介紹Hook改寫MessageBox的方法,感興趣的可以了解一下
    2022-09-09
  • Django csrf校驗的實現(xiàn)

    Django csrf校驗的實現(xiàn)

    這篇文章主要介紹了Django csrf校驗的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Python3多進程 multiprocessing 模塊實例詳解

    Python3多進程 multiprocessing 模塊實例詳解

    這篇文章主要介紹了Python3多進程 multiprocessing 模塊,結合實例形式詳細分析了Python3多進程 multiprocessing 模塊的概念、原理、相關方法使用技巧與注意事項,需要的朋友可以參考下
    2018-06-06
  • Python K-means實現(xiàn)簡單圖像聚類的示例代碼

    Python K-means實現(xiàn)簡單圖像聚類的示例代碼

    本文主要介紹了Python K-means實現(xiàn)簡單圖像聚類的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 用實例解釋Python中的繼承和多態(tài)的概念

    用實例解釋Python中的繼承和多態(tài)的概念

    這篇文章主要介紹了用實例解釋Python中的繼承和多態(tài)的概念,繼承和多臺是學習每一門面對對象的編程語言時都必須掌握的重要知識,需要的朋友可以參考下
    2015-04-04
  • Python?+?Tkinter連接本地MySQL數(shù)據庫簡單實現(xiàn)注冊登錄

    Python?+?Tkinter連接本地MySQL數(shù)據庫簡單實現(xiàn)注冊登錄

    這篇文章主要介紹了Python?+?Tkinter連接本地MySQL數(shù)據庫簡單實現(xiàn)注冊登錄。下面文章著情介紹,需要的小伙伴可以參考一下
    2022-01-01

最新評論

青浦区| 合川市| 光山县| 拉孜县| 惠来县| 申扎县| 濮阳市| 奉新县| 济阳县| 石楼县| 瑞昌市| 古蔺县| 广元市| 民县| 沙河市| 库尔勒市| 丹阳市| 富宁县| 大兴区| 伊川县| 南昌市| 阜平县| 祁连县| 炎陵县| 宜城市| 诸城市| 通化县| 津南区| 漯河市| 黄山市| 西盟| 周口市| 巴彦淖尔市| 华蓥市| 肇东市| 南漳县| 临猗县| 雷山县| 甘谷县| 崇仁县| 禄丰县|