Python 如何解析amazon lambda响应['Body'中的数据
我正在使用aws lambda加载存储在s3中的csv文件,如何逐行读取响应的内容,就像从csv.reader读取一样 Lambda函数:Python 如何解析amazon lambda响应['Body'中的数据,python,amazon-web-services,Python,Amazon Web Services,我正在使用aws lambda加载存储在s3中的csv文件,如何逐行读取响应的内容,就像从csv.reader读取一样 Lambda函数: import urllib import boto3 print('Loading function') s3 = boto3.client('s3') def lambda_handler(event, context): bucket = event['Records'][0]['s3']['bucket']['name'] key
import urllib
import boto3
print('Loading function')
s3 = boto3.client('s3')
def lambda_handler(event, context):
bucket = event['Records'][0]['s3']['bucket']['name']
key = urllib.unquote_plus(event['Records'][0]['s3']['object']['key'].encode('utf8'))
response = s3.get_object(Bucket=bucket, Key=key)
content = response['Body'].read()
#read content line by line as a list
content.splitlines适合您吗
for line in content.splitlines():
# do something with line
for line in content.splitlines():
# do something with line