python上传数据到阿里云oss2

本文介绍了如何使用Python将数据上传到阿里云的对象存储服务OSS2。首先,详细阐述了阿里云账号的注册、OSS2文件(bucket)创建以及AccessKey的获取过程。接着,讲解了Python环境的配置,包括安装oss2模块,并展示了创建存储空间、上传、下载、列举文件及删除文件等关键操作的代码实现。

python上传数据到阿里云oss2
一。阿里云操作
1.申请注册阿里云账号。
2.首先进入阿里云控制台,点击对象存储OSS,创建一个文件(bucket)。
3.鼠标移至右上角个人头像,弹出accesskeys,点击进入,创建Accessey。
4.注意保存AccessKeyID:和AccessKeySecret:
外网访问的
EndPoint(地域节点):oss-cn-beijing.aliyuncs.com
参考链接https://blog.csdn.net/qq_28018283/article/details/78182340?utm_source=blogxgwz2
二。python操作
1.环境配置
安装oss2模块
pip3 install oss2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
2.oss2使用
1、创建存储空间
2、上传文件
3、下载文件
4、列举文件即获取文件夹列表
5、删除文件
3.具体实现代码
class CloudArchive:

def __init__(self):
    self.__auth = oss2.Auth('AccessKeyID', 'AccessKeySecret')
    self.__bucket = oss2.Bucket(self.__auth, 'oss-cn-beijing.aliyuncs.com', 'byl810')

# 上传文件  <yourLocalFile>由本地文件路径加文件名包括后缀组成,例如/users/local/myfile.txt
def upload(self, file_name, file_local_path):
    self.__bucket.put_object_from_file(file_name, file_local_path)

#yourLocalFile是保存在本地哪个文件夹,yourObjectName是线上文件地址
def download(self, file_name, fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值