Wie importiert man in Python alle Klassen eines anderen Moduls, ohne den Namespace des importierten Moduls beizubehalten?

7

Wie importieren Sie Klassen und Methoden aus einem anderen Modul, ohne den früheren Modul-Namespace beizubehalten?

Ich bin derzeit dabei, einige Legacy-Codes zu refactorieren und mache häufig ähnliche Importe wie diese.

%Vor%

Dies geschieht, damit die Klassen als ClassA und nicht als legacy_module.ClassA referenziert werden können.

Wie importiert man in Python alle oben genannten Klassen und Methoden in einer einzigen Anweisung?

%Vor%     
Chris 16.08.2012, 02:48
quelle

1 Antwort

26

Verwenden Sie from legacy_module import * als Ihren gesamten Import.

    
Jordan 16.08.2012, 02:52
quelle

Tags und Links