Czy w Pythonie można zdefiniować alias dla importowanego modułu?
Na przykład:
import a_ridiculously_long_module_name
... więc to ma alias „short_name”.
Czy w Pythonie można zdefiniować alias dla importowanego modułu?
Na przykład:
import a_ridiculously_long_module_name
... więc to ma alias „short_name”.
Odpowiedzi:
from name import X
(po definicji aliasu) otrzymuję No module named name
. Czy możemy importować moduły z aliasów?
Jeśli zrobiłeś:
import long_module_name
możesz również nadać mu alias poprzez:
lmn = long_module_name
Nie ma powodu, aby robić to w ten sposób w kodzie, ale czasami uważam to za przydatne w interaktywnym interpretatorze.
Tak, moduły można importować pod aliasem. używając jako słowa kluczowego. Widzieć
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function