文章詳情頁
使用boto python從s3遞歸下載文件。
瀏覽:2日期:2022-08-07 11:40:55
如何解決使用boto python從s3遞歸下載文件。?
您可以按以下方式在存儲桶中下載所有文件(未經測試):
from boto.s3.connection import S3Connectionconn = S3Connection(’your-access-key’,’your-secret-key’)bucket = conn.get_bucket(’bucket’)for key in bucket.list(): try:res = key.get_contents_to_filename(key.name) except:logging.info(key.name+':'+'Failed')
請記住,S3中的文件夾只是寫密鑰名的另一種方法,只有客戶端會將其顯示為文件夾。
解決方法我在s3中有一個存儲桶,它具有深層的目錄結構。我希望我可以一次全部下載它們。我的文件如下所示:
foo/bar/1. . foo/bar/100 . .
有什么方法可以使用python中的boto lib從s3存儲桶中遞歸下載這些文件?
提前致謝。
相關文章:
1. jsp網頁實現貪吃蛇小游戲2. jsp+servlet簡單實現上傳文件功能(保存目錄改進)3. JavaScript實現組件化和模塊化方法詳解4. ASP.NET MVC遍歷驗證ModelState的錯誤信息5. HTML5 Canvas繪制圖形從入門到精通6. .Net Core和RabbitMQ限制循環消費的方法7. 淺談SpringMVC jsp前臺獲取參數的方式 EL表達式8. SpringMVC+Jquery實現Ajax功能9. ASP中if語句、select 、while循環的使用方法10. asp(vbs)Rs.Open和Conn.Execute的詳解和區別及&H0001的說明
排行榜
