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

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

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

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

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

簡單方法

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

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

網(wǎng)絡連通 exit_code == 0,否則返回非0值。

高級方法

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

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

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

小結

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

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

相關文章

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

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

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

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

    LyScript?插件集成的內(nèi)置API函數(shù)可靈活的實現(xiàn)繞過各類反調(diào)試保護機制。本文將運用LyScript實現(xiàn)繞過大多數(shù)通用調(diào)試機制,實現(xiàn)隱藏調(diào)試器的目的,需要的可以參考一下
    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ù)進行功能改寫與轉(zhuǎn)向操作,此功能原理是簡單的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ù)據(jù)庫簡單實現(xiàn)注冊登錄

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

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

最新評論

海口市| 白朗县| 腾冲县| 清原| 神农架林区| 阳高县| 如东县| 黄龙县| 嘉鱼县| 睢宁县| 灵山县| 兴城市| 昌平区| 乐平市| 石景山区| 九江县| 桑日县| 张家港市| 三亚市| 遵化市| 启东市| 东源县| 安新县| 毕节市| 新和县| 衡水市| 闵行区| 枝江市| 汉沽区| 佳木斯市| 花垣县| 和政县| 徐水县| 常州市| 黄冈市| 新化县| 揭西县| 通许县| 方城县| 将乐县| 石景山区|