当前位置: 首页 > 要闻 > 列表

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

来源:一起玩转web3    时间:2023-04-26 19:16:33


【资料图】

大家日常查看网速可能都是去的网页在线查看,其实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玩转」联系作者

X 关闭

Copyright ? 2015-2018 版权所有  备案号:琼ICP备2022009675号-1

邮箱 : 435 227 67@qq.com