【发布时间】:2018-03-29 19:15:06
【问题描述】:
我有一个utils.py 文件,其中存储了我在主代码中使用的大部分函数。为了安全起见,我在主代码以及utils.py中导入了很多常用的库,如numpy、pandas等。
但是,在今天对我的代码进行春季清理时,我想知道这是否是导入库的最佳方式。我意识到 Python 不会重新加载已经加载的模块(除非明确要求 reload numpy as np)。但是如果我在utils.py中import numpy as np,是否需要在主代码文件中再次导入这些库?我认为如果我在主代码中导入库,那么它们的命名空间应该是全局可用的,因此我不必在utils.py 中再次导入它们。对吗?
【问题讨论】:
标签: python