¿Puedes definir alias para módulos importados en Python?

En Python, ¿es posible definir un alias para un módulo importado?

Por ejemplo:

import a_ridiculously_long_module_name 

… así que tiene un alias de ‘short_name’.

 import a_ridiculously_long_module_name as short_name 

tambien trabaja para

 import module.submodule.subsubmodule as short_name 

Chequea aquí

 import module as name 

o

 from relative_module import identifier as name 

Si has hecho:

 import long_module_name 

También puedes darle un alias por:

 lmn = long_module_name 

No hay razón para hacerlo de esta manera en código, pero a veces me resulta útil en el intérprete interactivo.

Sí, los módulos se pueden importar con un nombre de alias. utilizando como palabra clave. Ver

 import math as ilovemaths # here math module is imported under an alias name print(ilovemaths.sqrt(4)) # Using the sqrt() function