使用python import boto3后,通过boto3.resource来展示桶内文件
时间: 2024-04-08 12:30:12 浏览: 168
Python库 | boto3-1.17.65.tar.gz
使用`boto3.resource`可以展示Amazon S3存储桶中的文件列表。下面是一个示例代码:
```python
import boto3
def list_files_in_bucket(bucket_name):
s3 = boto3.resource('s3')
bucket = s3.Bucket(bucket_name)
for obj in bucket.objects.all():
print(obj.key)
# 用您的S3桶名称替换'bucket_name'
list_files_in_bucket('bucket_name')
```
这段代码将使用`boto3.resource`创建一个S3资源,并使用资源对象的`Bucket`方法获取指定的存储桶。然后,通过遍历存储桶中的所有对象,可以打印出每个对象的键(即文件名)。
请确保已安装并配置了`boto3`库,并且已正确设置AWS凭证,以便访问您的S3存储桶。
阅读全文