【发布时间】:2020-04-10 19:26:54
【问题描述】:
我正在尝试从 S3 读取一个文件,其中存储了以下内容:
{"empID":{"n":"7"},"name":{"s":"NewEntry"}}
{"empID":{"n":"3"},"name":{"s":"manish"}}
{"empID":{"n":"2"},"name":{"s":"mandeep"}}
{"empID":{"n":"4"},"name":{"s":"Vikas"}}
{"empID":{"n":"1"},"name":{"s":"babbar"}}
我想遍历每个对象并对它们进行一些处理。
我正在参考这段代码:
import json
import boto3
s3_obj =boto3.client('s3')
s3_clientobj = s3_obj.get_object(Bucket='dane-fetterman-bucket', Key='mydata.json')
s3_clientdata = s3_clientobj['Body'].read().decode('utf-8')
print("printing s3_clientdata")
print(s3_clientdata)
print(type(s3_clientdata))
s3clientlist=json.loads(s3_clientdata)
print("json loaded data")
print(s3clientlist)
print(type(s3clientlist))
但文件中没有任何“正文”属性。 我可以得到一些积分来做想要的事情吗?
【问题讨论】:
标签: python json amazon-web-services amazon-s3 boto3