在python中,是否需要在每个拆分文件中导入模块?

Ale*_*iro 7 python module

我的Python脚本变得越来越长。因此,将相当大的单个脚本中定义的功能写入单个文件中,以便于维护和在不同的主脚本之间轻松共享。

在单个脚本中,我在文件顶部导入numpy和其他模块。现在,如果将函数写入单独的文件中,则需要在该单独的文件中导入numpy。我宁愿避免这种情况,因为使用多个函数最终将导致多次导入numpy。

能做到吗?谢谢

SiG*_*Gm4 6

是的,它可以完成,如下所述:Python:导入“导入文件”

简而言之,您可以将所有导入内容放在另一个文件中,并在需要时仅导入该文件。

请注意,尽管每个文件都需要以某种方式导入numpy。

编辑:

另请阅读:多次导入时,python是否会优化模块?了解python如何处理多个导入。感谢@EdChum