Python小技巧——查看当前网速

一起玩转web3   2023-04-26 19:08:35


【资料图】

大家日常查看网速可能都是去的网页在线查看,其实python也可以实现网速查看,非常简单的几行代码。

代码实现

1.安装依赖库

pip install speedtest-cli

2.导入依赖库

from speedtest import Speedtest

3.查看上传和下载网速

speed_test = Speedtest()download_speed = speed_test.download()print(f\"你的下载速度是{download_speed}\")upload_speed = speed_test.upload()print(f\"你的上传速度是{upload_speed}\")

上面的代码结果是以字节为单位打印上传/下载速度,让我们创建一个将字节转换为 MB 的方法:

def bytes_to_mb(bytes):  KB = 1024 # 1KB为1024字节  MB = KB * 1024 # 1MB是1024KB  return int(bytes/MB)

完整代码:

from speedtest import Speedtestdef bytes_to_mb(bytes):  KB = 1024 # 1KB为1024字节  MB = KB * 1024 # 1MB是1024KB  return int(bytes/MB)speed_test = Speedtest()download_speed = bytes_to_mb(speed_test.download())print(f\"你的下载速度是:{download_speed}MB/S\")upload_speed = bytes_to_mb(speed_test.upload())print(f\"你的上传速度是:{upload_speed}MB/S\")

有没有觉得很简单呢,如果你觉得喜欢,可以随手关注一下!

如果有其他问题可以通过公众号「python玩转」联系作者

热文榜单