Can you define aliases for imported modules in Python?

In Python, can I define an alias for an imported module?

For example:

import a_ridiculously_long_module_name 

... so it has the alias "short_name".

+79
python module alias python-import
Apr 01 '09 at 17:33
source share
3 answers
 import a_ridiculously_long_module_name as short_name 

also works for

 import module.submodule.subsubmodule as short_name 
+117
Apr 01 '09 at 17:34
source share

Check here

 import module as name 

or

 from relative_module import identifier as name 
+26
Apr 01 '09 at 17:34
source share

If you have done:

 import long_module_name 

you can also give it an alias:

 lmn = long_module_name 

There is no reason to do this in code, but sometimes I find it useful in an interactive interpreter.

+24
Apr 01 '09 at 22:22
source share



All Articles