删除文件
更新时间:2026-09-23
BOS Python SDK 支持删除单个 Object,也支持在一次请求中批量删除多个 Object。
运行以下示例前,请先参考初始化完成 BOS Client 初始化,并将示例中的 bucket_name、object_key 替换为实际值。
删除单个 Object
Python
1bos_client.delete_object(bucket_name, object_key)
批量删除 Object
Python
1key_list = ['object-key-1', 'object-key-2', 'object-key-3']
2response = bos_client.delete_multiple_objects(bucket_name, key_list)
注意:
- 单次请求最多删除 1000 个 Object,超出时服务端返回错误。
- 请求体大小不能超过 2MB。
- 每个 Object Key 的长度不能超过 1024 字节。
方法说明
| 方法 | 返回值 | 说明 |
|---|---|---|
bos_client.delete_object(bucket_name, key) |
BceResponse |
删除单个 Object。 |
bos_client.delete_multiple_objects(bucket_name, key_list) |
BceResponse |
批量删除 Object,单次最多 1000 个。 |
评价此篇文章
