gpt4 book ai didi

python - 在 AWS lambda_function.py 中添加内联类是否需要遵循一种模式?

转载 作者:行者123 更新时间:2023-11-28 18:05:36 24 4
gpt4 key购买 nike

我的本​​地计算机上有一个正常工作的 python 脚本,我现在想在 AWS Lambda 上实现它。

它具有以下一般结构:

#import statements
#CONSTANTS
#non-class functions
#class def
##class func1
##class func2
#if __name__ == '__main__':

我在 git repo 上阅读当我们尝试将 python 脚本插入 AWS Lambda 时,我们应该有一个模式。我们是否必须将类(class)放在单独的文件中?我不确定我是否正确理解了该 repo 协议(protocol)中的模式。到目前为止,我只是在单个脚本中运行它,就像我在本地机器上所做的那样。

最佳答案

向 AWS Lambda 添加类时没有可遵循的模式。将所有类、常量和其他方法放在一个文件中是非常好的。

但是,明智的做法是将此信息分离到单独的文件中。这允许在实现功能时更容易开发和更大的灵 active 。您提供的链接只是实现代码灵 active 的众多选项之一。

如果您是一名新开发人员,我建议您将所有内容保存在一个文件中。随着您越来越熟悉开发和/或了解如何重用您的代码的某些部分,然后将您的代码拆分到多个文件中。

还应该指出,Lambda 被设计成小而快速的代码片段。所以不要过度分离文件。如果您的 lambda 太大,请考虑将其拆分为多个 lambda。

关于python - 在 AWS lambda_function.py 中添加内联类是否需要遵循一种模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53600228/

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