# 列举文件
import oss2
from itertools import islice
AccessKeyId = "your accesskeyid"
AccessKeySecret = "your AccessKeySecre"
oss_url="your oss_url"
BuckerName="your buckername"
auth = oss2.Auth(AccessKeyId,AccessKeySecret)
bucket = oss2.Bucket(auth,oss_url,BuckerName)
folder="videos/"
#列举所有文件
for obj in oss2.ObjectIterator(bucket, prefix=folder,):
if obj.is_prefix():
print('directory: ' + obj.key)
else: # 文件
print('file: ' + obj.key)
#只列举当前目录下的文件夹
for obj in oss2.ObjectIterator(bucket, prefix=folder,delimiter='/'):
if obj.is_prefix():
print('directory: ' + obj.key)
else: # 文件
print('file: ' + obj.key)