文章詳情頁(yè)
使用boto python從s3遞歸下載文件。
瀏覽:3日期:2022-08-07 11:40:55
如何解決使用boto python從s3遞歸下載文件。?
您可以按以下方式在存儲(chǔ)桶中下載所有文件(未經(jīng)測(cè)試):
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')
請(qǐng)記住,S3中的文件夾只是寫密鑰名的另一種方法,只有客戶端會(huì)將其顯示為文件夾。
解決方法我在s3中有一個(gè)存儲(chǔ)桶,它具有深層的目錄結(jié)構(gòu)。我希望我可以一次全部下載它們。我的文件如下所示:
foo/bar/1. . foo/bar/100 . .
有什么方法可以使用python中的boto lib從s3存儲(chǔ)桶中遞歸下載這些文件?
提前致謝。
相關(guān)文章:
1. asp讀取xml文件和記數(shù)2. 多個(gè)SpringBoot項(xiàng)目采用redis實(shí)現(xiàn)Session共享功能3. vue 驗(yàn)證兩次輸入的密碼是否一致的方法示例4. 簡(jiǎn)體中文轉(zhuǎn)換為繁體中文的PHP函數(shù)5. CSS自定義滾動(dòng)條樣式案例詳解6. 讓你的PHP同時(shí)支持GIF、png、JPEG7. 每日六道java新手入門面試題,通往自由的道路第二天8. PHP實(shí)現(xiàn)基本留言板功能原理與步驟詳解9. Django正則URL匹配實(shí)現(xiàn)流程解析10. python利用opencv實(shí)現(xiàn)顏色檢測(cè)
排行榜
