Python 使用speedtest来测网速
1. pip安装
这个项目主要依赖speedtest_cli模块,pip安装:
pip install speedtest_cli
没有报错即安装成功。
2. 编写代码
speedtest_cli可以测试当前网络的上传速度与下载速度,代码:
import speedtest # 导入speedtest_cliprint("准备测试ing...")# 创建实例对象
test = speedtest.Speedtest()
# 获取可用于测试的服务器列表
test.get_servers()
# 筛选出最佳服务器
best = test.get_best_server()print("正在测试ing...")# 下载速度
download_speed = int(test.download() / 1024 / 1024)
# 上传速度
upload_speed = int(test.upload() / 1024 / 1024)# 输出结果
print("下载速度:" + str(download_speed) + " Mbits")
print("上传速度:" + str(upload_speed) + " Mbits")
这里提醒一下test.download()和test.upload()函数返回的测试结果是以比特位为单位的,我们将结果除以2次1024,得到的是兆字节单位。
3. 展示结果
运行时间可能长点,毕竟程序要获取服务器列表,再筛选最佳测试服务器,最后再测试下载与上传的速度,结果如下:
准备测试ing...
正在测试ing...
下载速度:27 Mbits
上传速度:23 Mbits
Python 使用speedtest来测网速相关推荐
- 苹果网速4g测试软件,App Store 上的“测网速 - SpeedTest 网速测试大师”
测网速源于为了让人们更快更好的了解自己当前的网速. [简单.方便.快速.准确]是我们设计理念. 测网速至今已通过数千亿次测试使用,整个互联网行业的专家们同样信任它提供的测量结果.测试从未如此简单易用美 ...
- Ubuntu 测网速
Ubuntu 测网速 学自:http://os.51cto.com/art/201401/428339.htm 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为&quo ...
- linux测量某个ip的网速,linux下测网速
安装: $ sudo apt install speedtest-cli 测网速 $ speedtest 具体如下: $ speedtest Retrieving speedtest.net conf ...
- 电脑如何测网速_【网络调试】网络速度检测工具有哪些?这五款工具让你随时掌控网速...
wifi测试软件有哪些?WiFi信号和声音一样,强弱都是可以测量的,检测WiFi的方法有很多,作为普通的家庭用户,我们有时需要测试WiFi的速度.信号强度.周围WiFi干扰等等,那么wifi信号如何检 ...
- 苹果手机测试网络速度的软件,App Store 上的“网速测试大师-测网速首选”
网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...
- 什么软件测试出来的网速准确,怎么测网速多少兆(测试网速快哪个软件准确)...
我国目前已有四大宽带运营商,分别是:中国电信.中国联通.中国移动和最近刚获得牌照的中国广电. 从工信部发布的消息来看,我国大部分地区已基本完成了城市铜线宽带到光纤宽带的更换,并且几大运营商也已成了的宽 ...
- 测试上网上下行的软件,App Store 上的“网速测试大师-测网速首选”
网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...
- 2017测网速5大方法
2017测网速5大方法 方法一:http://www.speedtest.cn/ 方法二:360宽带测网速 (360安全卫士软件,点击右键有个:测网速的功能) 方法三:www.bbn. ...
- iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...
iOS精选源码 扩展内容的cell - folding-cell 一个近乎完整的可识别中国身份证信息的Demo 可自动快速... JPImageresizerView 仿微信的图片裁剪 带年月和至今以 ...
最新文章
- python备份文件代码_python备份文件以及mysql数据库的脚本代码
- 人工智能帮助预测混合用药的副作用
- 【codeforces 711B】Chris and Magic Square
- Linux有问必答:如何扩展XFS文件系统
- layui时间怎么设置年月日时分秒_安卓手机便签敬业签到时间提醒后怎么设置延时30分钟再提醒?...
- JS:封装函数判断数据类型
- flutterapp部分手机无法打开_Flutter应用程序在最新更新后无法运行
- servlet25配置和30
- Hadoop学习总结(2)——Hadoop入门详解
- Ferris教程学习笔记:js示例2.11 图片列表:鼠标移入/移出改变图片透明度
- Cannot read property 'scrollWidth' of null
- termux安装渗透工具一
- 查看计算机显卡驱动版本,电脑怎么更新显卡驱动?如何查看驱动是否正常
- 伙伴们,小毛祝你们新的一年神马都给力!!!
- java线程池newfi_java线程池
- 最常见的8种网络安全攻击类型!
- cxf调用报错Could not find conduit initiator for address:
- 诺基亚手机运行linux,LINUX:基本功能(2)_诺基亚手机_手机其它OS-中关村在线...
- 大前端时代的挑战与机遇(深圳场)正式开放报名
- 自定义一组基函数的最佳平方逼近——matlab实现