“Parsowanie wyjściowe z ping - Python” Kod odpowiedzi

ping z Pythonem

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()
Sina Meysami

Jak zdobyć ping z komputera w Python

st = Speedtest()
    print("Download:=>", st.download())
    print("upload:=>", st.upload())
    st.get_servers([])
    print("Ping :=>", st.results.ping)
Sid Potti

Parsowanie wyjściowe z ping - Python

import re
import subprocess
import sys

from tabulate import tabulate


def main():
    address = sys.argv[1]
    pingthis = ['ping', '-c', '1', address]
    r = (
        subprocess
        .run(
            pingthis,
            stdout=subprocess.PIPE,
            check=True,
        )
        .stdout
        .decode('utf-8')
    )
    table = tabulate(
        [[address, (re.search(r'time=(\d+)', r).group(1))]],
        headers=["IP", "TimeToPing (ms)"],
        tablefmt="simple",
    )
    print(table)


if __name__ == "__main__":
    main()
SAMER SAEID

Odpowiedzi podobne do “Parsowanie wyjściowe z ping - Python”

Pytania podobne do “Parsowanie wyjściowe z ping - Python”

Więcej pokrewnych odpowiedzi na “Parsowanie wyjściowe z ping - Python” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu