from qiniu import Auth, put_file, etag
from qiniu import BucketManager
import qiniu.config
import datetime
from urllib.parse import urlparse
access_key = 'access_key '
secret_key = 'secret_key '
#构建鉴权对象
qiniu = Auth(access_key, secret_key)
#初始化BucketManager
bucket = BucketManager(qiniu)
#要上传的空间
bucket_name = 'img_ministep'
#生成上传 Token,可以指定过期时间等
#token = qiniu.upload_token(bucket_name, key, 3600)
批量删除操作
prefix = '2022-01'
# 列举条目
limit = 1000
delimiter = None
# 标记
marker = None
ret, eof, info = bucket.list(bucket_name, prefix, marker, limit, delimiter)
#print(info)
for item in ret.get("items"):
print(item.get("key"))
key=item.get("key")
ret, info = bucket.delete(bucket_name, key)
print(info)
移动操作
##移动
key ='2020-03-09-14:09:40.587.png'
key2 = 'stock/'+key
ret, info = bucket.move(bucket_name, key, bucket_name, key2)
print(info)
参考
Python SDK_SDK 下载_对象存储 - 七牛开发者中心