python的Ping命令

2024-04-18 12:43:14 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我正在用Python制作一个不和谐的机器人,但我不知道如何在机器人中添加ping…比如Bor有多少ping。我已经在ggl上搜索过了,但它现在正在工作,如果你知道的话,请告诉我


Tags: 机器人pingborggl
2条回答

对于python3,使用模块ping3:(pip安装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'

相关问题 更多 >