你好,我正在用Python制造一个不和谐的bot,但我不了解如何在bot中添加ping ...像Bor拥有多少ping。我知道
答案 0 :(得分:2)
对于python3,请使用模块ping3 :( pip安装ping3,需要root特权)。
from ping3 import ping, verbose_ping
ping('google.com') # Returns delay in seconds. 0.0010232925415039062
答案 1 :(得分:1)
如果您的运行环境不是Windows,则可以执行此操作。 您只需要调用系统命令并检查返回码即可。 如果要改进此示例,可以测试当前的操作系统并运行适当的命令。
import os
hostname = "yoururl.com"
response = os.system("ping -c 1 " + hostname)
if response == 0:
print hostname, 'Up'
else:
print hostname, 'Unreachable'