28

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

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

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 *
4

1 回答 1

56

用作from legacy_module import *您的整个导入。

于 2012-08-16T02:52:46.987 回答