我正在尝试使用AWS函数运行python代码,我添加了.zip文件夹,其中包含所有依赖关系和正确的结构,但是在错误之下得到了。 但是当使用Node js执行相同的代码时,工作正常。
import pytz
import urllib3
import calendar
def lambda_handler(event, context):
tz=pytz.timezone('Asia/Calcutta')
utc = datetime.utcnow()
utc = pytz.utc.localize(utc, is_dst=None).astimezone(tz)
time = utc.strftime("%H") # gmt/utc time
text = ""
textaum = ""
Function Logs:
START RequestId: c5f433f7-2a61-11e8-9d30-b9dad0fd99997 Version: $LATEST
module initialization error: name 'tz' is not defined
答案 0 :(得分:0)
这一切都在变量的范围内,你在函数定义中有变量tz,在外面它是不可访问的......
另外你的代码中有很多错误,比如说datetime没有定义,所以你需要导入datetime模块,请更正它们