Python:NameError:未定义全局名称“ nt”

时间:2019-09-30 20:16:31

标签: python amazon-web-services lambda

伙计们,我在python代码上遇到错误,我已经尝试了很多事情,但错误仍然存​​在,如何解决?

代码在...中运行了几个月,然后突然停止了

消息错误是...

  

未定义全局名称“ nt”:NameError   追溯(最近一次通话):   lambda_handler中的文件“ /var/task/lambda_function.py”,第35行   nt(“ Lambda函数名称:” + context.function_name)   NameError:未定义全局名称“ nt”

# Clients
sns_client = boto3.client('sns')
s3_client = boto3.client('s3')
athena_client = boto3.client('athena')

def lambda_handler(event, context):

    nt("Lambda Function Name : " + context.function_name)
    bucket = event['Records'][0]['s3']['bucket']['name']

...

2 个答案:

答案 0 :(得分:1)

它不知道函数nt。 也许nt是印刷错误? 喜欢 print(“ Lambda Function Name:” + context.function_name)

答案 1 :(得分:1)

它没有打印出来

print("Lambda Function Name : " + context.function_name)