全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
对象存储 OSS

前言

更新时间:2018-07-13 00:16:41

环境准备

OSS Python SDK适用于Python 2.6、2.7、3.3、3.4、3.5版本。您可以根据Python官网的引导安装合适的Python版本。

不同系统下查看Python版本的方法如下:

  • Linux:

    1. $ python -V
    2. Python 2.7.10

    上面的输出表明您已经成功安装了Python 2.7.10版本。

  • Windows:

    1. C:\> python -V
    2. Python 2.7.10

    上面的输出表明您已经成功安装了Python 2.7.10版本。如果提示“不是内部或外部命令”,请在环境变量中编辑Path,增加Python和pip的安装路径。pip的安装路径一般为Python所在目录的Scripts文件夹。

    说明:您可能需要重启电脑使环境变量生效。

SDK下载

更多信息请参见OSS API文档

SDK安装

请参见OSS Python SDK安装

示例程序

OSS Python SDK提供丰富的示例程序,方便您参考或直接使用。您可以通过以下两种方式获取示例程序:

  • 通过GitHub查看和下载示例代码。
  • 解压OSS Python SDK开发包,examples目录下为示例代码。

示例包括以下内容:

示例文件 示例内容
object_basic.py 快速入门,包括创建存储空间、上传、下载、列举、删除文件等
object_extra.py 上传文件管理文件,包括设置中文、设置自定义元信息、拷贝文件、追加上传文件等
upload.py 上传文件,包括断点续传上传、分片上传等
download.py 下载文件,包括简单下载、范围下载、断点续传下载等
object_check.py 上传和下载时数据校验的用法,包括MD5和CRC
object_progress.py 带进度条的上传和下载
object_callback.py 上传文件中的上传回调
object_post.py 表单上传的相关操作
sts.py STS的用法,包括角色扮演获取临时用户的密钥,并使用临时用户的密钥访问OSS
live_channel.py LiveChannel的相关操作
image.py 图片处理的相关操作
bucket.py 管理存储空间,包括创建、删除、列举存储空间,以及设置静态网站托管设置生命周期规则
本文导读目录