Pouvez-vous définir des alias pour les modules importés en Python?
-
22-08-2019 - |
Question
En Python, est-il possible de définir un alias pour un module importé?
Par exemple:
import a_ridiculously_long_module_name
... si c'est a un alias de 'short_name'.
La solution
import a_ridiculously_long_module_name as short_name
fonctionne aussi pour
import module.submodule.subsubmodule as short_name
Autres conseils
Si vous avez fait:
import long_module_name
vous pouvez également donner un alias par:
lmn = long_module_name
Il n'y a aucune raison de le faire de cette façon dans le code, mais je trouve parfois 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow