In Python, is it possible to define an alias for an imported module?
For instance:
import a_ridiculously_long_module_name
...so that is has an alias of 'short_name'.
In Python, is it possible to define an alias for an imported module?
For instance:
import a_ridiculously_long_module_name
...so that is has an alias of 'short_name'.
import a_ridiculously_long_module_name as short_name
also works for
import module.submodule.subsubmodule as short_name
from normal_module import super_duper_ridiculously_long_function_name as supe
? –
Beta from name import X
(after the alias definition) I get No module named name
. Can we import modules from aliases? –
Landside If you've done:
import long_module_name
you can also give it an alias by:
lmn = long_module_name
There's no reason to do it this way in code, but I sometimes find it useful in the interactive interpreter.
Yes, modules can be imported under an alias name. using as keyword. See
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function
Yes, you can define aliases for imported modules in Python.
Using pandas is considered a best practice in python because Pandas can import most file formats and link to databases.
Example: Import pandas library
import pandas as pd
Explaining:
pd: is the conventional alias for pandas.
NP: is the conventional alias for Numpy.
Using short alias helps keep code (concise) and (clean).
from MODULE import TAGNAME as ALIAS
© 2022 - 2024 — McMap. All rights reserved.