gpt4 book ai didi

python - 如何使用 boto3 读取 s3 存储桶中存在的 json 文件?

转载 作者:行者123 更新时间:2023-12-05 01:38:29 26 4
gpt4 key购买 nike

我在 s3 存储桶中保存了一些 json 文件,我想使用 boto3 读取这些 json 文件的内容。谁能建议怎么做?

最佳答案

这个问题可能与Already answered question right here. 重复也欢迎来到 SO,你需要在询问问题时也发布你的示例代码,这表明你已经完成了你的研究并且无法找到任何有用的东西。看看这个。 How to ask a good question on Stack Overflow.

s3 = boto3.resource('s3')
bucket = s3.Bucket('test-bucket')
# Iterates through all the objects, doing the pagination for you. Each obj
# is an ObjectSummary, so it doesn't contain the body. You'll need to call
# get to get the whole body.
for obj in bucket.objects.all():
key = obj.key
body = obj.get()['Body'].read()

要从一个特定的文件夹中读取你可以试试这个

import boto3

s3 = boto3.resource('s3')
my_bucket = s3.Bucket('my_bucket_name')

for object_summary in my_bucket.objects.filter(Prefix="dir_name/"):
print(object_summary.key)

学分 - M.Vanderlee

关于python - 如何使用 boto3 读取 s3 存储桶中存在的 json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59817196/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com