gpt4 book ai didi

python - 如何导入 Python lambda 层?

转载 作者:太空宇宙 更新时间:2023-11-03 14:39:47 25 4
gpt4 key购买 nike

我有一个文件,内容是这个。

def print_hello_world():
print ('Hello World')

它被压缩到一个包含 __init__.py 文件的文件夹中。

我将其添加为层并设置了 python3.6 的正确运行时间。

如何通过 lambda 代码将其导入我的 lambda 函数?

编辑:经过研究,我发现 lambda 将图层挂载在/opt,如果您通过 sys.path.insert(0, '/opt') 将/opt 添加到您的系统路径,那么您就可以导入您的图层。

您可以在以下位置看到您的图层:print(os.listdir("/opt"))

一定有更优雅的方法来做到这一点!

最佳答案

所以我最近遇到了这个问题,我相信我找到了一种更简洁的方式来导入图层。

首先是您上传的 zip 文件的结构:

  • 您不需要__init__.py 文件
  • 将所有要导入的脚本放到一个文件夹名python
  • 压缩该 python 文件夹(选择您想要的任何名称)并将其上传到您的图层
  • 上传后,层已在您的 lambda 函数中配置,您可以简单地使用 import {filename}

因此,如果您在 python 文件夹中的脚本名为 custom_helper.py,请使用 import custom_helper 将其导入您的 lambda。

我不确定这是否是干净的方法,但它看起来很简单,可以开始。

关于python - 如何导入 Python lambda 层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54317115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com