python操作阿里云oss
首先要先安装python的oss2库pip install oss2import oss2import osaccess_key_id = 'your_key'access_key_secret = 'your_secret'endpoint = 'http://oss-cn-beijing.aliyuncs.com'bucket_name = 'your_bucket'proje...
·
首先要先安装python的oss2库pip install oss2
import oss2
import os
def oss_up_cb(up_size, total_size):
print(up_size, total_size)
if __name__ == '__main__':
access_key_id = 'your_key'
access_key_secret = 'your_secret'
endpoint = 'http://oss-cn-beijing.aliyuncs.com'
bucket_name = 'your_bucket'
project_dir = 'game/linxinfa/'
bucket = oss2.Bucket(oss2.Auth(access_key_id, access_key_secret), endpoint, bucket_name=bucket_name)
for f in oss2.ObjectIterator(bucket, project_dir):
# 文件名
fpath= f.key
print(fpath)
# 删除
# bucket.delete_object(fpath)
# 下载
# local_dir = 'D://oss/downloadtest/'
# fname = os.path.basename(fpath)
# if '' != fname:
# bucket.get_object_to_file(fpath, local_dir + os.path.basename(fpath))
# 上传
# local_f = 'test.txt'
# cloud_f = project_dir + local_f
# bucket.put_object_from_file(cloud_f, local_f, progress_callback = oss_up_cb)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)