网站更新内容:请访问: https://bigdata.ministep.cn/

python操作七牛云


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 下载_对象存储 - 七牛开发者中心

posted @ 2022-04-03 15:08  ministep88  阅读(174)  评论(0编辑  收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/