我的模块名称很长,我想避免在文档中多次输入它。我可以简单地做import long_ass_module_name as lamn
并这样称呼它。但是,该模块有许多我也希望导入和使用的子模块。
在这种情况下我将无法写import lamn.sub_module_1
因为 python import 无法识别我为 long_ass_module_name 创建的别名。我怎样才能实现这个目标?
我应该简单地自动导入主模块中的所有子模块吗__init__.py
?
当您导入子模块时,别名对象仍然会发生变化,
import my_long_module_name as mlmn
import my_long_module_name.submodule
mlmn.submodule.function()
The import
语句始终采用模块的全名。模块只是一个对象,导入子模块将为该对象添加一个属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)