【发布时间】:2017-11-22 13:26:37
【问题描述】:
我最近在考虑标准库并在我的编程中使用它们。我开始想知道调用库,我听到了很多关于依赖关系和管理它们的讨论,以免你的程序因不必要的模块和诸如此类的东西而过载。所以我想知道在使用标准库中的函数和模块时资源使用是否有额外的负载/增加。
例如,如果我编写了一个完全由标准库函数构建的程序,并且没有我的“自己的”代码(这意味着我有大量的导入语句),我会看到性能下降吗?还是每个程序都加载了标准库,无论它是否被调用?因此它是标准库的一部分。
谢谢大家,如果我还不够清楚,很高兴详细说明我的问题。
【问题讨论】:
-
嘿,约翰,那 60 年的午睡怎么样。睡眠充足吗?
-
取决于库和实现。在 C 版本中,一些嵌入在基本代码中,因此不会有任何额外的开销。要获取这些列表,请查看 Modules 和 Python 目录下的源代码(例如 Python/sysmodule.c)。所以说“内置”(您的标题)和“标准”(您的文本)不是一回事。
-
@ChristianDean 身体上,我感觉很好。我会给自己开门。
标签: python performance dependencies standard-library