如何用 windows python ping server/website?
How to ping a server/website with windows python?
正如标题所说,我正在尝试在 windows 中使用 python ping 一个网站(如 google.com)。我想让程序做的只是 return 如果收到 ping 则为 True,否则为 False。最简单的方法是什么?
最简单的方法是使用os.system
。在 Windows:
import os
def ping(address):
return not os.system('ping %s -n 1' % (address,))
Windows' ping returns 0 表示成功,1 表示失败,因此我们需要 not
结果。
如果要抑制 ping 的输出,只需在命令中添加 > NUL
。
正如标题所说,我正在尝试在 windows 中使用 python ping 一个网站(如 google.com)。我想让程序做的只是 return 如果收到 ping 则为 True,否则为 False。最简单的方法是什么?
最简单的方法是使用os.system
。在 Windows:
import os
def ping(address):
return not os.system('ping %s -n 1' % (address,))
Windows' ping returns 0 表示成功,1 表示失败,因此我们需要 not
结果。
如果要抑制 ping 的输出,只需在命令中添加 > NUL
。