我想创建一个具有多个子包的 Python 包。这些子包中的每一个都包含导入相同特定模块的文件,这些模块非常大。

例如,来自子包 A.py 的文件 A 将导入一个名为 LargeSizedModule 的模块,来自子包 B.py 的文件 B 也将导入 LargeSizedModule 。与来自子包 C.pyC 类似。

有谁知道如何在多个子包中有效地导入相同的模块?我想减少来自那些重复导入的“加载”时间。

最佳答案

通过在任何需要的地方执行 import LargeSizedModule。 Python 只会加载一次。

关于python - python中如何高效地将同一个模块导入多个子包中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33761192/

10-16 22:53