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来测网速相关推荐

  1. 苹果网速4g测试软件,‎App Store 上的“测网速 - SpeedTest 网速测试大师”

    测网速源于为了让人们更快更好的了解自己当前的网速. [简单.方便.快速.准确]是我们设计理念. 测网速至今已通过数千亿次测试使用,整个互联网行业的专家们同样信任它提供的测量结果.测试从未如此简单易用美 ...

  2. Ubuntu 测网速

    Ubuntu 测网速 学自:http://os.51cto.com/art/201401/428339.htm 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为&quo ...

  3. linux测量某个ip的网速,linux下测网速

    安装: $ sudo apt install speedtest-cli 测网速 $ speedtest 具体如下: $ speedtest Retrieving speedtest.net conf ...

  4. 电脑如何测网速_【网络调试】网络速度检测工具有哪些?这五款工具让你随时掌控网速...

    wifi测试软件有哪些?WiFi信号和声音一样,强弱都是可以测量的,检测WiFi的方法有很多,作为普通的家庭用户,我们有时需要测试WiFi的速度.信号强度.周围WiFi干扰等等,那么wifi信号如何检 ...

  5. 苹果手机测试网络速度的软件,‎App Store 上的“网速测试大师-测网速首选”

    网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...

  6. 什么软件测试出来的网速准确,怎么测网速多少兆(测试网速快哪个软件准确)...

    我国目前已有四大宽带运营商,分别是:中国电信.中国联通.中国移动和最近刚获得牌照的中国广电. 从工信部发布的消息来看,我国大部分地区已基本完成了城市铜线宽带到光纤宽带的更换,并且几大运营商也已成了的宽 ...

  7. 测试上网上下行的软件,‎App Store 上的“网速测试大师-测网速首选”

    网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...

  8. 2017测网速5大方法

    2017测网速5大方法 方法一:http://www.speedtest.cn/ 方法二:360宽带测网速 (360安全卫士软件,点击右键有个:测网速的功能)         方法三:www.bbn. ...

  9. iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...

    iOS精选源码 扩展内容的cell - folding-cell 一个近乎完整的可识别中国身份证信息的Demo 可自动快速... JPImageresizerView 仿微信的图片裁剪 带年月和至今以 ...

最新文章

  1. python备份文件代码_python备份文件以及mysql数据库的脚本代码
  2. 人工智能帮助预测混合用药的副作用
  3. 【codeforces 711B】Chris and Magic Square
  4. Linux有问必答:如何扩展XFS文件系统
  5. layui时间怎么设置年月日时分秒_安卓手机便签敬业签到时间提醒后怎么设置延时30分钟再提醒?...
  6. JS:封装函数判断数据类型
  7. flutterapp部分手机无法打开_Flutter应用程序在最新更新后无法运行
  8. servlet25配置和30
  9. Hadoop学习总结(2)——Hadoop入门详解
  10. Ferris教程学习笔记:js示例2.11 图片列表:鼠标移入/移出改变图片透明度
  11. Cannot read property 'scrollWidth' of null
  12. termux安装渗透工具一
  13. 查看计算机显卡驱动版本,电脑怎么更新显卡驱动?如何查看驱动是否正常
  14. 伙伴们,小毛祝你们新的一年神马都给力!!!
  15. java线程池newfi_java线程池
  16. 最常见的8种网络安全攻击类型!
  17. cxf调用报错Could not find conduit initiator for address:
  18. 诺基亚手机运行linux,LINUX:基本功能(2)_诺基亚手机_手机其它OS-中关村在线...
  19. 大前端时代的挑战与机遇(深圳场)正式开放报名
  20. 自定义一组基函数的最佳平方逼近——matlab实现

热门文章

  1. 2022年安装Windows7 x64 专业版系统更新提示错误代码80072EFE,解决办法【亲测有限】
  2. 【转载!!】一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬
  3. SignalCatcher
  4. NIOS II 内核使用 之 代码保存FLASH(EPCSX芯片)
  5. 阿里云主机迁移 配置域名解析 顶级域名配置子域名
  6. 2019面试/笔试题(算法题)总结
  7. java ora 01002,ORA-01002 提取违反顺序
  8. recycleview获取第一个和最后一个可见item的位置
  9. 快速切换IP的批处理!
  10. Web 实时消息推送详解