如何獲取 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/qianduan/524092.html
上一篇:LambdaSAM部署在“policyArn”處給出錯誤“EC2DescribePolicy”未能滿足約束:成員的長度必須大于或等于20
下一篇:傳播物件并添加標志node.js
