Python 在主文件中仅导入一次包

Python 在主文件中仅导入一次包,python,pandas,Python,Pandas,我正在创建一个具有以下结构的包(来自cookie cutter) 在我的src文件夹中,我还有一个main.py文件,它运行一个管道,调用make_dataset.py、build_features.py…中的许多函数 到目前为止,在每个文件(make_dataset.py、build_features.py、predict_models.py)中,我都在每个文件的开头导入熊猫(将熊猫作为pd导入),因为每个文件中都需要熊猫 我是否有可能只进口一次熊猫?或者在每个文件中导入熊猫((make_d

我正在创建一个具有以下结构的包(来自cookie cutter)

在我的src文件夹中,我还有一个main.py文件,它运行一个管道,调用make_dataset.py、build_features.py…中的许多函数

到目前为止,在每个文件(make_dataset.py、build_features.py、predict_models.py)中,我都在每个文件的开头导入熊猫(将熊猫作为pd导入),因为每个文件中都需要熊猫


我是否有可能只进口一次熊猫?或者在每个文件中导入熊猫((make_dataset.py、build_features.py、predict_models.py)这实际上是最好的做法,尽管看起来我要导入3次相同的库。

Python只会加载模块一次,即使有多个导入。Python中的模块是单例的。不用担心,在需要的每个文件中导入它。多个导入不会重新加载模块-在t中测试时,这一点也很重要他参加了同一个互动环节