how to make a ping request in python code example
Example 1: how to ping a website in python
from os import system
print('1. Ping Google')
print('2. Ping Yahoo')
print('3. Ping custom URL')
while True:
key = int(input('Input your choice: '))
if key == 1:
system("ping www.google.com")
elif key == 2:
system("ping www.yahoo.com")
elif key == 3:
url = input('Enter URL: ')
system("ping " + url)
else:
print("Invalid Option!")
Example 2: ping server status on python
import platform
import subprocess
def ping(host):
"""
Returns True if host (str) responds to a ping request.
Remember that a host may not respond to a ping (ICMP) request even if the host name is valid.
"""
param = '-n' if platform.system().lower()=='windows' else '-c'
command = ['ping', param, '1', host]
return subprocess.call(command) == 0