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

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

413

被折叠的 条评论
为什么被折叠?



