Как пинговать IP и получить только MS в Tk с Python? - PullRequest
2 голосов
/ 12 марта 2010

Я хочу создать небольшое приложение, которое будет непрерывно пинговать ip и показывать только MS, например, "10ms"

как я мог это сделать?

Ответы [ 2 ]

2 голосов
/ 12 марта 2010

Если вы хотите использовать Windows ping, вам придется анализировать вывод из командной строки.

Это очень специфично, но должно работать:

import os
while(1):
    ping = os.popen('ping www.google.com -n 1')
    result = ping.readlines()
    msLine = result[-1].strip()
    print msLine.splot(' = ')[-1]
0 голосов
/ 12 марта 2010

Для непрерывного пинга IP

os.system("ping -t 192.168.1.1")
...