ホームページ > バックエンド開発 > Python チュートリアル > Python で Web サイトと IP アドレスに ping を送信するにはどうすればよいですか?

Python で Web サイトと IP アドレスに ping を送信するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-23 04:51:13
オリジナル
210 人が閲覧しました

How to Ping Websites and IP Addresses with Python?

Python を使用して Web サイトまたは IP アドレスに ping を送信する

Python を使用して Web サイトまたは IP アドレスへの接続を確認する必要がありますか?ネットワーク内のホストに ping を送信するためのシンプルで効果的な方法を検討してみましょう。

方法:

Matthew Dixon Cowles と Jens Diemer の Python 実装を利用すると、次から ping リクエストを送信できます。あなたのパイソン

実装:

必要なモジュールをインポートすることから始めます:

import ping, socket
ログイン後にコピー

ここで、ping リクエストを送信するには、次を使用できます。 code:

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 で Web サイトと IP アドレスに ping を送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート