如何獲取 s3 存盤桶中存在的所有檔案名的串列。
import boto3
import pandas as pd
s3 = boto3.client('s3')
s3 = boto3.resource( service_name='s3', region_name='us',
aws_access_key_id='pjh', aws_secret_access_key='mm')
ob = []
for i in s3.Bucket('xyzbucket').objects.all():
ob.append(i)
test= []
for i in ob:
test.append(i['Contents']['key'])
TypeError:“s3.ObjectSummary”物件不可下標
uj5u.com熱心網友回復:
它應該是:
test.append(i.key)
不是
test.append(i['Contents']['key'])
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/525395.html
