下面的代碼會將檔案下載到當前目錄中。我想在當前目錄中創建一個檔案夾并將所有檔案下載到該目錄。
for obj in bucket.objects.all():
s3.meta.client.download_file(
bucket.name, obj.key, obj.key)
uj5u.com熱心網友回復:
如果您查看download_fileS3 Bucket 資源的方法檔案,您會發現將檔案下載到 /tmp/ 目錄的參考。因此,考慮到這一點,您可以將download_file呼叫中的第三個引數更改為指向您想要的任何目錄。
s3.meta.client.download_file(
bucket.name, obj.key, f"/tmp/{obj.key}")
https://boto3.amazonaws.com/v1/documentation/api/1.9.42/reference/services/s3.html#S3.Bucket.download_file
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/517016.html
標籤:Pythonpython-3.x亚马逊网络服务文件博托3
下一篇:在Chrome瀏覽器中找不到元素
