python使用阿里云oss-sdk
2021-02-06 05:14
阅读:753
- 首页
- Web开发
- Windows程序
- 编程语言
- 数据库
- 移动开发
- 系统相关
- 微信
- 其他好文
- 会员
首页
> 编程语言 > 详细
python使用阿里云oss-sdk
时间:2020-04-27 11:37:05
阅读:68
评论:0
收藏:0
[点我收藏+]
标签:返回 public object 方式 使用 span hub set 地址
- 请访问github获取源码
安装
pip install oss2
安装验证
>>> import oss2
>>> oss2.__version__
‘‘2.8.0‘‘
上面的输出表明您已经成功安装了Python SDK 2.8.0。
创建存储空间
import oss2
auth = oss2.Auth(‘‘ , ‘‘ )
bucket = oss2.Bucket(auth, ‘‘ , ‘‘ )
bucket.create_bucket(oss2.models.BUCKET_ACL_PRIVATE) # 设置为存储空间为私有读写权限
访问权限设置
- 私有:
BUCKET_ACL_PRIVATE
- 公共读:
BUCKET_ACL_PUBLIC_READ
- 公共读写 :
BUCKET_ACL_PUBLIC_READ_WRITE
简单上传文件
-
上传本地文件
import oss2
# 登录 https://ram.console.aliyun.com 创建RAM账号。
auth = oss2.Auth(‘‘ , ‘‘ )
bucket = oss2.Bucket(auth, ‘‘ , ‘‘ )
# 必须以二进制的方式打开文件,因为需要知道文件包含的字节数。
with open(‘‘ , ‘rb‘) as fileobj:
# Seek方法用于指定从第1000个字节位置开始读写。上传时会从您指定的第1000个字节位置开始上传,直到文件结束。
fileobj.seek(1000, os.SEEK_SET)
# Tell方法用于返回当前位置。
current = fileobj.tell()
bucket.put_object(‘‘ , fileobj)
-
网络流上传
# -*- coding: utf-8 -*-
import oss2
import requests
auth = oss2.Auth(‘‘ , ‘‘ )
bucket = oss2.Bucket(auth, ‘‘ , ‘‘ )
# requests.get返回的是一个可迭代对象(Iterable),此时Python SDK会通过Chunked Encoding方式上传。
input = requests.get(‘http://www.aliyun.com‘)
bucket.put_object(‘‘ , input)
put_object
返回对象的resp.response.url为该文件的访问地址
python使用阿里云oss-sdk
标签:返回 public object 方式 使用 span hub set 地址
原文地址:https://www.cnblogs.com/luochunxi/p/12785271.html
踩
(0)
赞
(0)
举报
评论 一句话评论(0)
分享档案
更多>
2021年02月05日
(125)
2021年02月04日 (124)
2021年02月03日 (126)
2021年02月02日 (195)
2021年02月01日 (218)
2021年01月30日 (151)
2021年01月29日 (137)
2021年01月28日 (139)
2021年01月27日 (229)
2021年01月26日 (203)
2021年02月04日 (124)
2021年02月03日 (126)
2021年02月02日 (195)
2021年02月01日 (218)
2021年01月30日 (151)
2021年01月29日 (137)
2021年01月28日 (139)
2021年01月27日 (229)
2021年01月26日 (203)
周排行
更多
- python-递归 2021-02-04
- Leetcode 634 子数组最大平均数 2021-02-04
- knn-toolkit-1.3.0 python3.7安装 2021-02-04
- c语言中利用对象宏式对数组元素进行倒序排列 2021-02-04
- 基于Python&Django开发一个博客系统 2021-02-04
- Java 中 StringBuffer 线程安全的小介绍 2021-02-04
- 一致性 hash 算法理解与实现 2021-02-04
- 汇编语言之加载器加载用户程序 2021-02-04
- springboot一些注解 2021-02-04
- Java控制流程 2021-02-04
友情链接
兰亭集智 国之画 百度统计
站长统计 阿里云 chrome插件
关于我们 - 联系我们 - 留言反馈
© 2014 mamicode.com
版权所有
迷上了代码!
上一篇:C# 操作Excel大全
评论
亲,登录后才可以留言!