用Python测网速

电脑技术 电脑技术 1372 人阅读 | 2 人回复 | 2022-03-27

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Python功能是很强大的,除了自带的内置库,社区还提供了大量的第三方库.这些库可以完成各种任务,包括图像处理,语音识别等.本文介绍用Python的speedtest-cli库测网速.
安装speedtest-cli库:pip install speedtest-cli,安装好Python后使用CMD命令行安装,也可以进入Python安装目录输入以下命令安装:python -m pip install speedtest-cli.
下面是代码:
  1. import speedtest
  2. speed = speedtest.Speedtest()
  3. print(speed.download())
  4. print(speed.upload())
复制代码
可以看出,这个库可以测试下载速度和上传速度.如果你会Tkinter设计界面,可以设计一个桌面网速测试软件.
要注意的是,这个库使用的是speedtest.net的接口来测试网速的.speedtest.net本身是一个国外网站,受出口流量等限制,可能不一定能反应国内真实的网速.但可以确定的是,越快的网速数值肯定越小,因为得出的速度应该是以毫秒为单位的.

回答|共 2 个

Starrry 发表于 2022-3-27 21:24:24| 字数 26 | 显示全部楼层

这也太简单了,编写这样的代码的程序员还算是程序员么?

willsonlincake 发表于 2022-3-28 17:03:55| 字数 126 | 显示全部楼层

Starrry 发表于 2022-3-27 21:24
这也太简单了,编写这样的代码的程序员还算是程序员么?

我认为不管是简单的还是复杂的,程序员都应该掌握.当然你也可以从头开始实现这样一个库这样一个功能.但是国外的很多程序员好像都不太喜欢造轮子,他们拿来就用.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐