作者ctr1 (【积π】)
看板Python
标题[问题] ping ip 取得延迟时间
时间Mon Nov 25 09:21:46 2019
想请问板上各位先进
有办法藉由python取得延迟时间如下红字部分
目前只会做到ping host取得状态
import os
hostname = "google.com" #example
response = os.system("ping -c 1 " + hostname)
if response == 0:
print(hostname, 'is up!')
else:
print(hostname, 'is down!')
想要把延迟时间纪录於纯文字中
谢谢了
Ping 8.8.8.8 (使用 32 位元组的资料):
回覆自 8.8.8.8: 位元组=32 时间=
12ms TTL=52
回覆自 8.8.8.8: 位元组=32 时间=
3ms TTL=52
回覆自 8.8.8.8: 位元组=32 时间=
2ms TTL=52
回覆自 8.8.8.8: 位元组=32 时间=
2ms TTL=52
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.242.44.65 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1574644908.A.42F.html
1F:→ dododavid006: 你可以用 subprocess 去取得输出 之後再用 re 取得 11/25 11:16
2F:→ dododavid006: 要的部份 11/25 11:16