就像标题所说,我试图用Windows中的python ping一个网站(比如google.com)。我希望程序要做的就是在收到ping时返回True,如果不是则返回False。最简单的方法是什么?
答案 0 :(得分:5)
最简单的方法是使用os.system
。在Windows中:
import os
def ping(address):
return not os.system('ping %s -n 1' % (address,))
视窗' ping成功时返回0,失败时返回1,因此我们需要not
结果。
如果要抑制ping的输出,只需在命令中添加> NUL
即可。