Answers for "python subprocess ping"

3

ping server status on python

import platform    # For getting the operating system name
import subprocess  # For executing a shell command

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.
    """

    # Option for the number of packets as a function of
    param = '-n' if platform.system().lower()=='windows' else '-c'

    # Building the command. Ex: "ping -c 1 google.com"
    command = ['ping', param, '1', host]

    return subprocess.call(command) == 0
Posted by: Guest on September-10-2020
0

ping with python

import subprocess

def main():
    host = input("Enter Host: ")
    packet = int(input("nEnter Packet: "))
    print("n")
    ping = subprocess.getoutput(f"ping -w {packet} {host}")
    print(ping)

main()
Posted by: Guest on September-17-2021

Python Answers by Framework

Browse Popular Code Answers by Language