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'.

¿Fue útil?

Solución

import a_ridiculously_long_module_name as short_name

También funciona para

import module.submodule.subsubmodule as short_name

Otros consejos

Marque aquí

import module as name

o

from relative_module import identifier as name

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
scroll top