阿里云对象存储服务(OSS,Object Storage Service)是一个安全、可靠、弹性高的海量云存储服务。无论你是开发者还是企业用户,经常会用到对OSS中数据的读写操作。下文将介绍如何通过常用方式实现OSS的文件读写。
oss2)pip install oss2
import oss2
# 填写你的配置信息
auth = oss2.Auth('AccessKeyId', 'AccessKeySecret')
bucket = oss2.Bucket(auth, 'https://.aliyuncs.com', 'your-bucket-name')
bucket.put_object_from_file('target/path/filename.txt', 'localfile.txt') # 本地文件上传到OSS
bucket.get_object_to_file('target/path/filename.txt', 'downloaded.txt') # 从OSS下载到本地
result = bucket.get_object('target/path/filename.txt')
content = result.read().decode('utf-8')
print(content)
ossutil cp localfile.txt oss://your-bucket/path/filename.txt
ossutil cp oss://your-bucket/path/filename.txt ./localfile.txt
希望以上内容能帮你快速上手OSS的读写操作!如果有具体问题也可以详细描述哦~ 😊