我们使用 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
- 5月18日消息|AirPods卖爆了!真无线耳机出货量暴增:苹果占比达32%
- 丘比特是罗马神话和希腊神话中的小爱神|你的520约会好帮手——华为小艺建议
- 5月18日上午|腾讯用16K拍摄裸眼3D高精度文物模型:纤毫毕现 比真的还“
- |为啥都宁选荣耀手机,也绝不考虑高性价比的红米,三个原因很现实
- 摩托罗拉|摩托罗拉对国人很好,12GB+512GB比友商便宜2000,销量逆袭了
- Python|安卓微信8.0.23内测更新:回归聊天社交,并受到马斯克称赞!
- 大屏|百元性价比:高清三摄+6.26英寸大屏,8+128G仅669元,售价更亲民
- 英特尔|双通道32GB内存仅600元?挑战本世代性价比之王,真香体验!
- 显卡|老主板焕发新生!高性价比3A配置推
- 腾讯|腾讯用16K拍摄裸眼3D高精度文物模型:纤毫毕现 比真的还“真”