Können Sie Aliase definieren für die importierten Module in Python?
-
22-08-2019 - |
Frage
In Python ist es möglich, einen alias definieren, die für ein importiertes Modul?
Zum Beispiel:
import a_ridiculously_long_module_name
...so, das ist ein alias der 'Kurzname'.
Lösung
import a_ridiculously_long_module_name as short_name
funktioniert auch für
import module.submodule.subsubmodule as short_name
Andere Tipps
Wenn du das getan hast:
import long_module_name
Sie können auch geben es ein alias-Namen:
lmn = long_module_name
Es gibt keinen Grund, es zu tun auf diese Weise im code, aber ich finde manchmal ist es nützlich, im interaktiven interpreter.
Ja, die Module importiert werden können, unter einem alias-Namen.Verwendung als Schlüsselwort.Finden
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow