In Python, è possibile definire un alias per un modulo importato?
Per esempio:
import a_ridiculously_long_module_name
... quindi ha un alias di 'short_name'.
In Python, è possibile definire un alias per un modulo importato?
Per esempio:
import a_ridiculously_long_module_name
... quindi ha un alias di 'short_name'.
Risposte:
from name import X
(dopo la definizione di alias) ottengo No module named name
. Possiamo importare moduli dagli alias?
Se hai fatto:
import long_module_name
puoi anche dargli un alias:
lmn = long_module_name
Non c'è motivo di farlo in questo modo nel codice, ma a volte lo trovo utile nell'interprete interattivo.
Sì, i moduli possono essere importati con un nome alias. usando come parola chiave. Vedere
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function