我使用AWS Cloud9构建了一个简单的lambda函数。现在我想让我的lambda做更多的事情。因此,我创建了另一个具有某些功能的python文件,并将其保存在同一目录中。
myLambdaName
- myLambdaName
- lambda_function.py
- other_function.py
在我的lambda函数中,我尝试导入此(import other_function
)。
如果我在cloud9终端中运行该功能,则不会出现任何问题(python3 lambda_function.py
)。但是,当我通过“ AWS资源”选项卡>“运行(本地)”在本地测试lambda函数时,出现了我的新python文件不存在的错误:
无法导入模块'myLambdaName / lambda_function':没有名为'other_function'的模块
我在这里想念什么?如何告诉Lambda提取文件?