首页 > 解决方案 > 最好使用“From x import x”而不是只导入整个库吗?

问题描述

只是好奇最佳实践要求什么。我会假设导入整个库会使您的代码变慢?

标签: python

解决方案


就导入速度而言,没关系。始终导入整个模块;所做from x import y的只是取消命名空间并限制您看到的名称数量,但整个模块已加载并缓存(在 中sys.modules)。

from x import y使其y在使用时访问速度非常快,并且明显比 键入更短x.y,但在 99.9% 的情况下,这并没有足够大的差异值得考虑。


推荐阅读