为了安全起见,我在主代码和utils.py中导入了许多常用库,如numpy、pandas等。
然而,当我今天大扫除我的代码时,我想知道这是否是导入库的最好方法。我知道Python不会重新加载已经加载的模块(除非明确要求reload numpy as np)。我认为如果我在主代码中导入库,那么它们的名称空间应该是全局可用的,因此我不必在utils.py中再次导入它们。对吗?
使用Python脚本打开文件夹后,在同一个文件夹中导入脚本的文件夹将被标记为Import xxx could not be resolved Pylance(reportMissingImports)。导入库模块不会被标记为错误。
将Python > Analysis: Extra Paths设置为.没有帮助。