news 2026/5/24 2:33:41

青云对象存储python sdk 示例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
青云对象存储python sdk 示例

代码文件示例

from qingstor.sdk.service.qingstor import QingStor from qingstor.sdk.config import Config BUCKET_NAME = 'bucket_name' ZONE_KEY = 'zone_key' # 如果使用青云官网存储 # config = Config('ACCESS_KEY_ID_EXAMPLE', 'SECRET_ACCESS_KEY_EXAMPLE') # qingstor = QingStor(config) # 使用本地存储 配置文件单独配置 config = Config().load_config_from_filepath('./config.yaml') qingstor = QingStor(config) # List all buckets. output = qingstor.list_buckets() print(output.status_code) # 打印所有object. bucket = qingstor.Bucket(bucket_name=BUCKET_NAME, zone=ZONE_KEY) output = bucket.list_objects() print(output.status_code) for it in output.items(): print(it) for it in output['keys']: print(it['key']) # 获取 并保存到本地 object_key = "object_key" local_path = "./02.ipynb" resp = bucket.get_object(object_key=object_key) print(resp.status_code) print(resp.headers) print(resp.content) with open(local_path, 'wb') as f: f.write(resp.content) # 创建或者更新 with open(local_path, 'rb') as f: file_data = f.read() try: resp = bucket.put_object(object_key=object_key, body=file_data) if resp.status_code == 200: print(f"上传成功,保存为 {object_key}") print(f"ETag: {resp.headers.get('ETag')}") else: print(f"上传失败,状态码:{resp.status_code}") print(f"错误信息:{resp.content}") except FileNotFoundError: print(f"{local_path} 不存在") except Exception as e: print(e) # 删除 try: resp = bucket.delete_object(object_key=object_key) if resp.status_code == 204: print("删除成功") else: print(f"删除失败 {resp.status_code}") except Exception as e: print(e)

config.yaml 示例

access_key_id: 'access_key_id' secret_access_key: 'secret_access_key' host: 'www.larance.xyz' port: 80 protocol: 'http' connect_retries: 3 Log_level: 'INFO'
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 17:57:36

汽车制造企业如何用TinyMCE实现CAD图纸Word文档转存?

没有任何限制的在任何产品中使用,完全开放产品源代码。 今儿一早,又有位网友“神通广大”地加了我微信,说是想探探这块技术的底儿,聊聊解决方案。原来,这位老兄也撞上了在富文本编辑器里粘贴Word图片自动上传的“小怪…

作者头像 李华
网站建设 2026/5/21 1:25:11

医疗系统中ASP.NET大文件上传方案如何实现断点续传和加密功能?

企业级大文件传输系统技术方案 ——基于ASP.NET WebForm的跨浏览器兼容与多数据库集成 一、项目背景与核心需求 作为北京某软件公司项目经理,我司需为现有ASP.NET WebForm产品(服务于20政府/军工客户)增加10GB级安全文件传输功能&#xff…

作者头像 李华
网站建设 2026/5/20 21:29:28

Java小白求职面试:从Spring Boot到分布式缓存的技术答疑

Java小白求职面试:从Spring Boot到分布式缓存的技术答疑 场景描述 在某互联网大厂的面试场景中,面试官对一位名叫“超好吃”的Java小白程序员进行了技术面试。面试场景选择了内容社区与UGC平台,围绕Java技术栈展开了三轮提问。第一轮&#xf…

作者头像 李华
网站建设 2026/5/21 19:16:32

MATLAB分步傅里叶法仿真光纤激光器锁模脉冲产生 解决了可饱和吸收镜导致的脉冲漂移问题

MATLAB分步傅里叶法仿真光纤激光器锁模脉冲产生 解决了可饱和吸收镜导致的脉冲漂移问题光纤激光器的锁模脉冲仿真就像在钢丝上跳舞,既要准确描述非线性效应,又要控制数值稳定性。咱们今天用MATLAB的分步傅里叶法来试试这个活儿,重点解决仿真中…

作者头像 李华