七牛云存储_Python_SDK_Demos
参考七牛云存储官方Python SDK 源码及使用指南:
https://github.com/qiniu/python-sdk
http://developer.qiniu.com/docs/v6/sdk/python-sdk.html
资源操作:
批量操作
# -*- coding: utf-8 -*-
# flake8: noqa
#批量操作
from qiniu import Auth
from qiniu import BucketManager
access_key = '...'
secret_key = '...'
q = Auth(access_key, secret_key)
bucket = BucketManager(q)
########## 批量获取文件信息 ##########
from qiniu import build_batch_stat
bucket_name = 'demo'
key_list = [ 'demo1.jpg','demo2.jpg' ]
ops = build_batch_stat(bucket_name, key_list)
ret, info = bucket.batch(ops)
print(info)
assert ret[0]['code'] == 200
######################################
############ 批量复制文件 ############
from qiniu import build_batch_copy
bucket_name_from = 'demo'#源bucket
bucket_name_to = 'test' #目标bucket
key_from = 'demo1.jpg'