相关资源:
注意:
- oss2 使用 crcmod 模块计算 CRC,安装 oss2 时会自动安装 crcmod。crcmod计算 CRC 有两种方式,C扩展模式、纯Python模式,前者的性能远优于后者,详见 crcmod introduction。
- 判断crcmod的C扩展模式是否安装成功,命令行输入python并回车,在Python环境中输入 import crcmod._crcfunext并回车,如果报 ImportError: No module named crcmod._crcfunext:
表明C扩展模式没有安装成功,计算CRC使用纯Python模式;如果输入import crcmod._crcfunext并回车,没有报任何异常,表明C扩展模式安装成功,计算CRC使用C扩展模式。
- >>> import crcmod._crcfunext
- Traceback (most recent call last):
- File "<stdin>", line 1, in <module>
- ImportError: No module named crcmod._crcfunext
- 如果crcmod的C扩展模式没有安装成功,建议关闭CRC数据校验,关闭的方法请参看 初始化。
示例文件 | 示例内容 |
object_basic.py | 展示了文件相关的基本用法,包括上传、下载、罗列、删除等 |
object_extra.py | 展示了文件相关的高级用法,如中文、设置用户自定义元信息、拷贝文件、追加上传等 |
upload.py | 展示了文件上传的高级用法,如断点续传上传、分片上传等 |
download.py | 展示了文件下载的用法,如下载文件、范围下载、断点续传下载等 |
object_check.py | 展示了上传/下载时数据校验的用法,包括MD5和CRC |
object_progress.py | 展示了进度条功能的用法,包括上传进度条和下载进度条 |
object_callback.py | 展示了上传回调的用法 |
object_post.py | 展示了PostObject的用法,PostObject的实现不依赖于 Python SDK |
sts.py | 展示了STS的用法,包括角色扮演获取临时用户的密钥、使用临时用户的密钥访问OSS |
live_channel.py | 展示了Live Channel的用法 |
image.py | 展示了图片服务的用法 |
bucket.py | 展示了Bucket管理操作的用法,诸如创建、删除、列举Bucket等 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。