我的python脚本变得相当长。因此,将相当大的单个脚本中定义的函数写入单个文件中,以便于维护,并在不同的主脚本之间轻松共享。
在单个脚本中,我在文件顶部导入numpy和其他模块。 现在,如果将函数写入单独的文件,我需要在该单独的文件中导入numpy。我宁愿避免这种情况,因为有了多个功能,它最终会导致多次导入numpy。
可以这样做吗? 感谢
答案 0 :(得分:4)
是的,可以这样做,如下所述:Python: Importing an "import file"
简而言之,您可以将所有导入放在另一个文件中,只需在需要时导入该文件即可。
请注意,每个文件都需要以某种方式导入numpy。
编辑:
另请阅读:Does python optimize modules when they are imported multiple times?以了解python如何处理多个导入。感谢@EdChum