【发布时间】:2010-10-16 22:27:22
【问题描述】:
在 Python 中,是否可以为导入的模块定义别名?
例如:
import a_ridiculously_long_module_name
...所以它的别名是“short_name”。
【问题讨论】:
标签: python module alias python-import
在 Python 中,是否可以为导入的模块定义别名?
例如:
import a_ridiculously_long_module_name
...所以它的别名是“short_name”。
【问题讨论】:
标签: python module alias python-import
import a_ridiculously_long_module_name as short_name
也适用于
import module.submodule.subsubmodule as short_name
【讨论】:
from normal_module import super_duper_ridiculously_long_function_name as supe?
【讨论】:
from name import X(在别名定义之后)我得到No module named name。我们可以从别名中导入模块吗?
如果你已经完成了:
import long_module_name
你也可以给它一个别名:
lmn = long_module_name
没有理由在代码中这样做,但我有时发现它在交互式解释器中很有用。
【讨论】:
是的,可以使用别名导入模块。 使用 as 关键字。 见
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function
【讨论】:
从 MODULE 导入 TAGNAME 作为别名
【讨论】: