Python:不使用ping测试服务器可用性

时间:2016-11-22 09:35:01

标签: python connection ping

对于一个小脚本,我必须测试我是否正在尝试从中下载文件以防止错误。我尝试ping服务器(学校网站),但不允许ping,所以我不会得到任何回复。我可以尝试ping google.com,但这只会检查连接的客户端。因为同样的原因,当我在学校时,pinging也不起作用。

我正在使用的代码:

import subprocess

try:
    subprocess.check_output(["ping", "-n", "1", "-w", "1000", "google.com"])
except subprocess.CalledProcessError:
    # Code to run when no internet connection is available
    return False

我想知道是否有另一种方法可以在不使用ping的情况下检查服务器可用性,但仍然使用python。对于我能够找到的解决方案,我只能找不到在python中实现它的方法(根据我的经验)

0 个答案:

没有答案