我需要简单的ping,如果目标无法访问,将返回一些浮点数或无。我使用的是Python 3和Windows,并且不想使用标准ping,因为我必须从shell解码字节并解析结果。我对ICMP协议的实现一无所知,所以准备好使用库是最好的选择。
答案 0 :(得分:6)
您可以使用如下的纯Python实现:
https://pypi.python.org/pypi/ping
或者如果你更喜欢这个:
http://www.python.org/~jeremy/python.html
并且也看一看,因为他们正在讨论这个主题,你可能会发现它很有用:
<强>更新强>
无需修补Py 3,这是一个非常简单的例子:
答案 1 :(得分:2)