[英]Ping Command for python
您好,我正在用 Python 制作 discord 机器人,但我不知道如何在机器人中添加 ping ......就像 Bor 有多少 ping。我已经在 ggl 上搜索过,但如果你知道它现在可以工作,请告诉我
对于 python3 使用模块ping3 :(pip install ping3,需要 root 权限)。
from ping3 import ping, verbose_ping
ping('google.com') # Returns delay in seconds. 0.0010232925415039062
如果你的运行环境不是 windows,你可以这样做。 您只需调用系统命令并检查返回码。 如果你想改进这个例子,你可以测试当前的操作系统并运行适当的命令。
import os
hostname = "yoururl.com"
response = os.system("ping -c 1 " + hostname)
if response == 0:
print hostname, 'Up'
else:
print hostname, 'Unreachable'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.