我们使用 timeit 函数来打印持续时间 。可以多次重复该任务并通过设置 number 参数取平均值 。
第二个程序也使用 timeit 函数 。但它只读取一百万个文件 。
from glob import glob
from timeit import timeit
file_paths = glob(\"./data/*.txt\")
statement = f\"\"\"
for path in {file_paths:
with open(path \"r\") as f:
f.read()
\"\"\"
print(timeit(statement number=10))
下面是我们运行两个版本的输出 。
虽然看起来 Python 3.10 比 Python 3.11 有优势 , 但并不重要 。 因为多次运行这个实验会得出不同的结论 , 但是能够肯定的是 , 这里I/O方面并没有提升 。
总结Python 3.11 仍然是一个预发布版本 。3但它似乎是 Python 历史上一个了不起的版本 。 它比之前的版本快了 60% , 这个判断还是没毛病的 , 我们上面的一些实验也证明了 Python 3.11 确实更快 。
译者注:前几天刚把以前项目升级到了3.6 , 新项目都使用3.9开发了 , 现在3.11又马上要发布了 , 而且还说性能有大幅提升 , 龟叔你这是要闹哪样\uD83D\uDE02
https://avoid.overfit.cn/post/8592a93acd9441a8aacc0623bdd35e96
作者:Thuwarakesh Murallie
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- 图像传感器|到手1849元重量189g这才是高性价比的骁龙870直屏手机
- 土星环比恐龙还要年轻?这些宇宙冷知识很少有人知道
- |三星Galaxy Z Fold 4 封面显示曝光 外部显示器23: 9 纵横比
- 红米手机|红米K60Pro大变样:5450mAh大电池+98%屏占比,屏幕旗舰来临
- FL Studio水果Cubase与Studio one三款编曲混音软件对比
- ai|RedmiK40s,开启清仓模式,性价比再提升
- 关于时间的12件事,比如为什么从三月份起要把你的钟表拨快些?
- 众多搭载国产芯片的百元手机能买吗?是便宜没好货还是高性价比?
- WPS|WPS比office更好用?为何有公司禁止用WPS?兼容性太弱,广告太多
