aws lambda与python自定义模块

aws lambda与python自定义模块,python,amazon-web-services,aws-lambda,Python,Amazon Web Services,Aws Lambda,我正在尝试使用具有以下结构的python脚本设置AWS lambda: > lambda_function > | > |-----myappname > |----src > |----util > |--------helper.py >

我正在尝试使用具有以下结构的python脚本设置AWS lambda:

> lambda_function
>       |
>       |-----myappname
>                      |----src
>                              |----util
>                                              |--------helper.py
>                                              |__init__.py
>                              |---lambda_handler.py
>                              |__init__.py
现在,当使用zip在aws lambda中部署此代码时,我发现了一个错误

Runtime.ImportModuleError: unable to import module src/lambda_handler : no module name util-folder 
lambda_handler.py

from util.helper import helper

def main(event,context)
    return {"statusCode":200}
helper.py

def sum(a,b)
    return a+b

更新了文件名以显示我在主应用程序中使用的正确名称。

util文件夹
重命名为
util\u文件夹
,或者更好的方法是
util
。这是否回答了您的问题?我很抱歉,但在这篇文章中,我使用这个名字只是为了演示,在实际的应用程序中,文件中没有无效字符name@Junkrat具有Iam获取相对包错误“尝试在没有已知父包的情况下进行相对导入”您可以添加项目的适当结构吗?包括
\uuuu init\uuuuu.py
文件