> 백엔드 개발 > 파이썬 튜토리얼 > Python으로 웹사이트와 IP 주소를 ping하는 방법은 무엇입니까?

Python으로 웹사이트와 IP 주소를 ping하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-23 04:51:13
원래의
177명이 탐색했습니다.

How to Ping Websites and IP Addresses with Python?

Python을 사용하여 웹사이트 또는 IP 주소에 ping

Python을 사용하여 웹사이트 또는 IP 주소에 대한 연결을 확인해야 합니까? 네트워크에서 호스트를 ping하는 간단하고 효과적인 방법을 살펴보겠습니다.

방법:

Matthew Dixon Cowles와 Jens Diemer의 Python 구현을 활용하여 다음에서 ping 요청을 보낼 수 있습니다. 당신의 파이썬 scripts.

구현:

필요한 모듈을 가져오는 것으로 시작합니다.

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으로 웹사이트와 IP 주소를 ping하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿