目标:
- 熟悉七牛python sdk 的使用
- 调用七牛的domain/list 接口获取空间绑定的域名列表
- 通过七牛python sdk 实现下载
概述:
七牛提供了python sdk, 可以进行上传、下载等功能; 本文主要是将一些知识点连接起来,在熟悉python 的基础上,同时实现下载的功能。 涉及到的一些小的知识点有:导入模块、正则表达式、字符串切片、requests包、熟悉七牛sdk、熟悉七牛获取空间绑定域名列表的接口,以及Python File的一些知识; 虽然在本文的代码示例中体现的不是很多,但是在程序编写的过程中, 对于上述的知识点都有了很多的巩固。
程序流程图:
程序示例:
from qiniu import Auth, urlsafe_base64_encode
from common.AccountMgr import AccountMgr
import requests, json, array, re, os
'''
author: xuhuanchao
date: 2017-07-11
AccountMgr 是自己定义的模块,存放了AK, SK 等账号信息
'''
accountMgr = AccountMgr()
accessKey =