Se puede definir alias para los módulos importados en Python?
-
22-08-2019 - |
Pregunta
En Python, es posible definir un alias para un módulo importado?
Por ejemplo:
import a_ridiculously_long_module_name
... así que disponga de un alias de 'nombre_corto'.
Solución
import a_ridiculously_long_module_name as short_name
También funciona para
import module.submodule.subsubmodule as short_name
Otros consejos
Si usted ha hecho:
import long_module_name
También puede darle un alias de:
lmn = long_module_name
No hay ninguna razón para hacerlo de esta manera en el código, pero a veces me resulta útil en el intérprete interactivo.
Sí, los módulos pueden ser importados bajo un nombre de alias. usando como de palabras clave. Ver
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow