「Python」初学入门,Python到底能干什么?
有朋友问我:“学Python能干什么?”其实这个问题不太好回答,因为Python用途数不胜数。
GoogleEarth、NASA数据分析计算、YouTube网站、Facebook、Instagram、Redhat的yum、阿里、腾讯、豆瓣、知乎等等企业,都在内部应用或开发上不同程度的使用Python。
有朋友又问,说这么多,好像都很复杂,也没有什么我能干的。那么接下来,我就用个小小的例子,来看看如何用Python测一测家里面的网速。
相信看过之前文章的朋友,都已经安装好Python及Vscode,话入正题,打开命令行模式,运行下列命令,安装speedtest库。
pip install speedtest-cli
目前最新版本是2.1.3,打开Vscode,新建my_speedtest.py文件,输入以下命令:
# 导入speedtest库
import speedtest
# 创建对象
st = speedtest.Speedtest()
# 获取最快服务器
st.get_best_server()
# 打印最快服务器信息
print(st.get_best_server())
# 获取ping值
pings = st.results.ping
# 获取下载速度
dr = int(st.download() / 1024 / 1024)
# 获取上传速度
ur = int(st.upload() / 1024 / 1024)
# 打印结果
print(f"ping值:{pings} ms")
print(f"下载速度:{dr} Mbits")
print(f"上载速度:{ur} Mbits")
运行结果如下:
忽略我的网速[害羞]看程序效果,是不是很简单、很有趣。