首页 > 其他 > 详细

阿里云OSS对象存储内容增量备份到本地

时间:2019-04-05 18:34:10      阅读:357      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/python3 #-*-coding:utf-8-*- #key :OSS文件名称 #bucket :存储空间名称 import oss2 auth = oss2.Auth(‘阿里id‘, ‘密码‘) bucket = oss2.Bucket(auth, ‘http://oss-cn-shenzhen.aliyuncs.com‘, ‘bucket名称‘) #操作完文件自动关闭 with open(‘file.txt‘,‘r+‘) as f: #读取一整行文件包括回车换行 old = f.readline() # 设置Delimiter参数为正斜线(/)。 for obj in oss2.ObjectIterator(bucket, delimiter = ‘/‘): # 如果如果oss名称不等于文件名则下载OSS文件到本地文件。如果指定的本地文件存在会覆盖,不存在则新建。 if obj.key not in old: bucket.get_object_to_file(obj.key, obj.key) # 向文件中写入oss文件内容 f.write(obj.key)

阿里云OSS对象存储内容增量备份到本地

原文:https://blog.51cto.com/13555423/2374579

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!