首页 > 解决方案 > 在 __init__.py 中导入其他 python 包

问题描述

我想知道是否应该在init .py中导入像pandas或NumPy这样的包,这可能是一个包的许多模块的基本需求?如果没有,谁能告诉他们应该如何导入,而不是在包的每个模块中导入它们?

标签: pythonpython-3.xoptimizationpython-import

解决方案


不,你应该在你需要它们的每个 python 文件中导入它们。当你想在另一个项目中使用你的模块并且想让模块类、函数等在模块外部可用时,使用init


推荐阅读