Python启动慢?你可能在"浪费"导入

原创
alex 1小时前 阅读数 3 #头条
每次跑一个Python脚本,你都在等吗?启动时import numpy、import pandas——这些模块真的第一行代码就需要吗?我最近看到一条关于惰性导入的讨论,思路简单:只在真正调用某个模块时才加载它,而不是开头一口气全导完。听着像常识,但实际项目里少有人动手改。我的判断是:如果你的程序只是几行命令的小工具,启动从3秒降到0.3秒,这不是"快了一点",而是直接改变使用体验的分水岭。惰性导入不是花活,是基础工程素养。Python太方便了,方便到我们都忘了每次import背后的代价。

原文:Faster Python startup with lazy imports · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除