python ping url code example
Example 1: python ping ip address
import os
ip_list = ['8.8.8.8']
for ip in ip_list:
response = os.popen(f"ping {ip}").read()
if "Received = 4" in response:
print(f"UP {ip} Ping Successful")
else:
print(f"DOWN {ip} Ping Unsuccessful")
Example 2: 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 3: python ping
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