用Python进行网络Ping测试

5

有没有一种方法可以使用Python对特定网站的ping请求进行特定次数的ping,并且有没有一种方法可以决定每个请求发送的数据包数量?


你正在使用哪个版本的Python? - Anurag-Sharma
希望这个网站对你有用,因为你正在使用Python 3。<br>链接在这里 - Anurag-Sharma
1个回答

2
你可以使用os模块来完成这个任务。
5是计数。 www.examplesite.com是网站。
import os

os.system("ping -c 5 www.examplesite.com")

希望您能受益。

2
使用os.system可能会导致难以维护的代码,因为ping实用程序可能会发生变化。 - hetepeperfan
1
我该如何决定数据包的数量? - user2621913
ping -c <number> <host> 你需要构建一个字符串,将<number>替换为你的数字,将host替换为主机名。但正如我所说,这很难维护,因为ping实用程序可能不在所有平台上,可能返回不同的输出,在某些平台上不会停止等等。 - hetepeperfan
在我的Windows 7命令提示符中,使用“-c”标志会引发“bad option”错误。它应该做什么? - AllTradesJack

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接