python的Ping命令

时间:2020-06-23 09:19:38

标签: python command bots discord ping

你好,我正在用Python制造一个不和谐的bot,但我不了解如何在bot中添加ping ...像Bor拥有多少ping。我知道

2 个答案:

答案 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'
相关问题