正如标题所说,我正在尝试在 Windows 中使用 python ping 一个网站(如 google.com)。我想让程序做的就是在收到 ping 时返回 True,否则返回 False。最简单的方法是什么?
最佳答案
最简单的方法是使用os.system
。在 Windows 中:
import os
def ping(address):
return not os.system('ping %s -n 1' % (address,))
Windows 的 ping 在成功时返回 0,在失败时返回 1,因此我们需要not
结果。
如果你想抑制 ping 的输出,只需在命令中添加 > NUL
。
关于python - 如何使用 windows python ping 服务器/网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33189237/