如何使用Python检查网络带宽?

如何使用Python检查网络带宽?,python,bandwidth,ping,Python,Bandwidth,Ping,正如被问到的,我希望我的脚本能够检查网络带宽,让我知道用户上网的速度有多快。是否有任何库允许我指定要发送的包的大小,并提供ping时间或其他什么?提到了返回ICMP包的往返时间的Python实现。您可以使用注释中的改进代码: 但是请注意,由于它使用原始套接字,您的Python脚本将需要作为根运行尚未解决此问题的可能副本。。你被误导了。谢谢你的回答。我发现那些没有正确加载我的脚本的网站都使用ajax,所以使用你文章中的任何内容都会增加超时时间。无论如何,我希望它对其他人有用。Ping可以提供延迟,

正如被问到的,我希望我的脚本能够检查网络带宽,让我知道用户上网的速度有多快。是否有任何库允许我指定要发送的包的大小,并提供ping时间或其他什么?

提到了返回ICMP包的往返时间的Python实现。您可以使用注释中的改进代码:


但是请注意,由于它使用原始套接字,您的Python脚本将需要作为
根运行

尚未解决此问题的可能副本。。你被误导了。谢谢你的回答。我发现那些没有正确加载我的脚本的网站都使用ajax,所以使用你文章中的任何内容都会增加超时时间。无论如何,我希望它对其他人有用。Ping可以提供延迟,而不是带宽。您可以使用
ping
而不是道路宽度来测量道路质量。