我正在尝试导入我自己的模块,但出现错误:Unable to import module 'lambda_function': attempted relative import with no known parent packagelambda_function.py自有模块name.py
2 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
导入它就像导入任何其他 Python 模块一样。换句话说,不要这样做:
from .name import *
但这样做:
from name import show_name
例如:
内容name.py
:
def my_name(): print("Your name goes here.")
Deploy
更改后不要忘记您的功能。
暮色呼如
TA贡献1853条经验 获得超9个赞
如果您的 lambda 函数是一个模块,我发现另一种效果很好的方法是将其保存为模块。所以像这样:
my_awesome_service
|--lambda_function.py
|--name.py
included_module_1
included_module_2
然后使用以下方式调用:
my_awesome_service.lambda_function.lambda_handler
然后相对导入就可以工作,并且您不需要对代码进行任何更改
添加回答
举报
0/150
提交
取消