以前のモジュール名前空間を保持せずに、別のモジュールからクラスとメソッドをインポートするにはどうすればよいですか?
私は現在、いくつかのレガシーコードをリファクタリングしており、これらと同様のインポートを頻繁に行っています。
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
これは、クラスがlegacy_module.ClassAではなくClassAとして参照できるようにするために行われます。
Pythonでは、上記のすべてのクラスとメソッドを1つのステートメントでどのようにインポートしますか?
from legacy_module import * as *