python lambda无法导入用户定义的模块

时间:2018-09-11 12:15:20

标签: aws-lambda python-3.6

我有一个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

  1. 两个文件都在同一目录中 任何形式的帮助将不胜感激,谢谢

1 个答案:

答案 0 :(得分:1)

最后,可以理解的是构建脚本在我的项目中引起了问题。 因此,要很好地回答这个问题,可以将大的lambda拆分为模块,并使它们易于阅读,然后将其导入主lambda_handler所需的模块中。