擅长:python、mysql、java
<p>您可以使用<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Client.download_fileobj" rel="nofollow noreferrer">download_fileobj</a>下载到<a href="https://wiki.python.org/moin/BytesIO" rel="nofollow noreferrer">BytesIO</a>变量:</p>
<pre><code>from io import BytesIO
BUCKET_NAME = 'mybucket'
KEYFILE = 'myImage.jpg'
s3_file = BytesIO()
try:
s3.Bucket(BUCKET_NAME).download_fileobj('myImageInLocal.jpg', s3_file)
except botocore.exceptions.ClientError as e:
if e.response['Error']['Code'] == "404":
print("The object does not exist.")
else:
raise
</code></pre>