【快播报】Python小技巧——查看当前网速
2023-04-26 18:50:18 一起玩转web3


(资料图片仅供参考)

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

相关新闻: