我有一个python lambda,事实证明它有点长,所以我们决定将其拆分为模块。现在,当我尝试将模块导入lambda_handler
时,似乎出现了以下错误
Unable to import module 'defghi': attempted relative import with no known parent package
其中有lambda_handler
的abc.py尝试按如下所示导入defghi.py方法
from defghi import some_method_1, some_method_2
也尝试过
from .defghi import some_method_1, some_method_2
答案 0 :(得分:1)
最后,可以理解的是构建脚本在我的项目中引起了问题。
因此,要很好地回答这个问题,可以将大的lambda拆分为模块,并使它们易于阅读,然后将其导入主lambda_handler
所需的模块中。