将bt3的内容保存到boto3中的字符串的简单方法?

Ter*_*nte 12 python amazon-s3 boto3

因此,当我发出一个get()时,我所拥有的是一个字典,而dict的'Body'成员是一个"StreamingBody"类型,并且如何使用boto3将S3对象保存到文件中,我看到我怎么能从这里读取大块流,但我想知道是否有更简单的方法来做到这一点,la boto.

Ter*_*nte 21

更新:我已经完成了

response = s3_client.get_object(Bucket=bn,Key=obj['Key'])
contents = response['Body'].read()
Run Code Online (Sandbox Code Playgroud)

这似乎工作.

  • 假设"Body"包含字符串数据,则可以使用object.get()["Body"].read()转换为Python字符串 (2认同)