En Python, est-il possible de définir un alias pour un module importé?
Par exemple:
import a_ridiculously_long_module_name
... donc cela a un alias de 'short_name'.
En Python, est-il possible de définir un alias pour un module importé?
Par exemple:
import a_ridiculously_long_module_name
... donc cela a un alias de 'short_name'.
Réponses:
from name import X
(après la définition de l'alias) j'obtiens No module named name
. Pouvons-nous importer des modules à partir d'alias?
Si vous avez fait:
import long_module_name
vous pouvez également lui donner un alias en:
lmn = long_module_name
Il n'y a aucune raison de le faire de cette façon dans le code, mais je trouve parfois cela utile dans l'interpréteur interactif.
Oui, les modules peuvent être importés sous un nom d'alias. en utilisant comme mot-clé. Voir
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function