No Python, é possível definir um alias para um módulo importado?
Por exemplo:
import a_ridiculously_long_module_name
... de modo que tem um alias de 'short_name'.
No Python, é possível definir um alias para um módulo importado?
Por exemplo:
import a_ridiculously_long_module_name
... de modo que tem um alias de 'short_name'.
Respostas:
from name import X
(após a definição do alias) eu recebo No module named name
. Podemos importar módulos de aliases?
Se você fez:
import long_module_name
você também pode atribuir um alias ao:
lmn = long_module_name
Não há razão para fazê-lo dessa maneira no código, mas às vezes acho útil no intérprete interativo.
Sim, os módulos podem ser importados com um nome alternativo. usando como palavra-chave. Vejo
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function