Ist es in Python möglich, einen Alias für ein importiertes Modul zu definieren?
Zum Beispiel:
import a_ridiculously_long_module_name
... also hat das einen Alias von 'short_name'.
Ist es in Python möglich, einen Alias für ein importiertes Modul zu definieren?
Zum Beispiel:
import a_ridiculously_long_module_name
... also hat das einen Alias von 'short_name'.
Antworten:
from name import X
(nach der Alias-Definition) bekomme ich No module named name
. Können wir Module aus Aliasnamen importieren?
Wenn Sie getan haben:
import long_module_name
Sie können ihm auch einen Alias geben, indem Sie:
lmn = long_module_name
Es gibt keinen Grund, dies im Code so zu machen, aber ich finde es manchmal im interaktiven Interpreter nützlich.
Ja, Module können unter einem Aliasnamen importiert werden. Verwendung als Schlüsselwort. Sehen
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function