在python中,如何从另一个模块导入所有类而不保留导入模块的命名空间?

2024-04-25 04:21:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在不保留前一个模块名称空间的情况下从另一个模块导入类和方法?

我目前正在重构一些遗留代码,并经常进行类似的导入。

from legacy_module import ClassA as ClassA
from legacy_module import ClassB as ClassB
from legacy_module import ClassC as ClassC
from legacy_module import methodA as methodA
from legacy_module import methodB as methodB

这样做是为了将类引用为ClassA而不是legacy_module.ClassA。

在python中,如何在一条语句中导入上述所有类和方法?

from legacy_module import * as *

Tags: 模块方法fromimport名称aslegacy空间