你能在Python中为导入的模块定义别名吗?

时间:2009-04-01 17:33:02

标签: python module alias python-import

在Python中,是否可以为导入的模块定义别名?

例如:

import a_ridiculously_long_module_name

...所以它的别名是'short_name'。

5 个答案:

答案 0 :(得分:157)

import a_ridiculously_long_module_name as short_name

也适用于

import module.submodule.subsubmodule as short_name

答案 1 :(得分:35)

Check here

import module as name

from relative_module import identifier as name

答案 2 :(得分:30)

如果你做完了:

import long_module_name

你也可以通过以下方式给它一个别名:

lmn = long_module_name

在代码中没有理由这样做,但我有时会发现它在交互式解释器中很有用。

答案 3 :(得分:0)

是的,可以使用别名导入模块。 使用 as 关键字。 见

import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4))  # Using the sqrt() function

答案 4 :(得分:-1)

从MODULE导入TAGNAME作为ALIAS