阿里云对象存储服务(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的读写操作!如果有具体问题也可以详细描述哦~ 😊