我有一个变得相当长的 python 脚本。因此,在相当大的单个脚本中定义的函数被写入单独的文件中,以便于维护并轻松地在不同的主脚本之间共享它们。
在单个脚本中,我在文件顶部导入 numpy 和其他模块。
现在,如果该函数被写入一个单独的文件中,我需要在该单独的文件中导入 numpy。我宁愿避免这种情况,因为使用多个函数最终会多次导入 numpy 。
这可以做到吗?
谢谢
是的,可以这样做,如下所述:Python:导入“导入文件” https://stackoverflow.com/questions/6206204/python-importing-an-import-file
简而言之,您可以将所有导入放入另一个文件中,然后在需要时导入该文件。
请注意,每个文件都需要以某种方式导入 numpy。
EDIT:
另请阅读以下内容:python 在多次导入模块时会优化模块吗? https://stackoverflow.com/questions/296036/does-python-optimize-modules-when-they-are-imported-multiple-times了解 python 如何处理多个导入。感谢@EdChum
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)