Как прочитать файл s3 json из s3 и распечатать после прохождения одной функции - PullRequest
0 голосов
/ 06 августа 2020
  • Я пытаюсь прочитать json файл из s3, который находится в подпапке

  • После чтения json есть так много пустых списков [] который я конвертирую в [None], передавая через функцию noneparsing

Ниже приведен код

import json
import boto3
def read_s3():
    #s3 = boto3.resource('s3')
    s3 = boto3.client('s3')
    obj = s3.get_object(Bucket='dev',Key = 'make/test.json')
    body = obj.get()['Body'].read()
    return body

def noneparsing(jsonfile):
    for k, v in jsonfile.items():
        if v == []:
            jsonfile[k] = [None]

    return jsonfile

def lambda_handler(event,context):
    test_json = read_s3()
    print(noneparsing((test_json )))

    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...