我想要从S3桶中下载所有位于此路径
我尝试了这个代码片段,但只能获取
更改此行中的路径
All Buckets /abc/or/uploads
的文件。我尝试了这个代码片段,但只能获取
All Buckets /abc
中的文件。更改此行中的路径
bucket_list = bucket.list('or/uploads')
不起作用?为什么?import boto
import sys, os
import logging
bucket_name = 'abc'
conn = boto.connect_s3('XXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXX')
bucket = conn.get_bucket(bucket_name)
bucket_list = bucket.list('or/uploads')
for key in bucket.list():
try:
res = key.get_contents_to_filename(key.name)
print "done"
except:
logging.info(key.name + ":" + "FAILED")
bucket_list
。 - magni-bucket_list
时没有文件被下载,而当我使用上述代码时,只有此路径中的文件被下载All Buckets /abc
。 - prashantitis/or/uploads
吗? - magni-bucket_list = bucket.list('or/uploads')
我想我已经使用了这个路径。 - prashantitis