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 仿微信的图片裁剪 带年月和至今以 ...
最新文章
- cocos2d-x 3.0 Loading界面实现
- No.3 clojure 调用 Java
- python六十二: 析构方法
- Security 登录认证流程详细分析 源码与图相结合
- MAC电脑8款常用设计工具推荐
- 博客园中的源代码格式显示
- 迁移学习(transfer learning)与finetune的关系?【finetune只是transfer learning的一种手段】
- rpm包制作介绍及实战操作讲解01(学生分享)
- C#实现两个时间相减的方法
- 力扣题目——107. 二叉树的层序遍历 II
- Net下的AppDomain编程 [摘录]
- 给做技术的换一道菜尝尝:一月冲皇冠?凶残级淘宝店主,无法阻挡的爆款名城!...
- linux 应用程序 死锁,程序死锁了
- 黑马程序员-ios入门初体验及个人体会
- 中国裁判文书网爬虫思路分享
- 字节跳动视频面试经历
- 肿么用photoshop将位图转化成矢量图
- 在线android机型测试,免费兼容测试/MonkeyTest/100款安卓机型真机测试
- 【风马一族_php】
- 基于JAVA中小型饭馆餐饮管理系统计算机毕业设计源码+系统+数据库+lw文档+部署