如何使用 Python Ping 網站和 IP 位址?

Susan Sarandon
發布: 2024-11-23 04:51:13
原創
130 人瀏覽過

How to Ping Websites and IP Addresses with Python?

使用 Python Ping 網站或 IP 位址

需要使用 Python 決定與網站或 IP 位址的連接?讓我們來探索一個簡單有效的方法來 ping 網路中的主機。

方法:

利用 Matthew Dixon Cowles 和 Jens Diemer 的 Python 實現,我們可以從以下位置發送 ping 請求你的Python

實作:

先匯入必要的模組:

import ping, socket
登入後複製

現在,要傳送ping 要求,您可以使用以下指令碼:

try:
    # Ping a website with 3 attempts
    ping.verbose_ping('www.google.com', count=3)

    # Ping an IP address and record the delay
    delay = ping.Ping('www.wikipedia.org', timeout=2000).do()
except socket.error as e:
    print("Ping Error:", e)
登入後複製

如果ping 請求因錯誤而失敗,則將引發ping.error異常,提供更多資訊。

理解程式碼:

  1. verbose_ping() 傳送 ping 請求並列印詳細輸出。
  2. Ping().do() 執行 ping 請求並傳回延遲毫秒。

此程式碼提供了一種從 Python 腳本 ping 主機的簡單方法,使網路連線檢查易於實施。

以上是如何使用 Python Ping 網站和 IP 位址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板