From 6525ec78900af85d9020e421471998500989105e Mon Sep 17 00:00:00 2001 From: bingshuo <565183519@qq.com> Date: Tue, 19 May 2026 13:01:46 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9C=20=E8=92=B8=E9=A6=8F=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=EF=BC=9Alist=5Fcos.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/distill/list_cos.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scripts/distill/list_cos.py diff --git a/scripts/distill/list_cos.py b/scripts/distill/list_cos.py new file mode 100644 index 0000000..65f5466 --- /dev/null +++ b/scripts/distill/list_cos.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""List COS bucket contents""" +import os, json +os.environ['ZY_OSS_KEY'] = 'AKIDkQuBQhoiS2OYXWebXLwMbdT7cvAScbbU' +os.environ['ZY_OSS_SECRET'] = 'nPoZKArgUJBA4nJenjSxJSQBj5FCj3A4' +from qcloud_cos import CosConfig, CosS3Client +config = CosConfig(Region='ap-guangzhou', SecretId=os.environ['ZY_OSS_KEY'], SecretKey=os.environ['ZY_OSS_SECRET']) +client = CosS3Client(config) +resp = client.list_objects(Bucket='sy-finetune-corpus-1317346199') +print('=== COS存储桶完整内容 ===') +print() +for obj in sorted(resp.get('Contents', []), key=lambda x: x['Key']): + key = obj['Key'] + size_mb = int(obj['Size']) / 1024 / 1024 + mtime = obj['LastModified'][:19] + print(f' {key} ({size_mb:.1f}MB) [{mtime}]') +print(f'\n总数: {len(resp.get("Contents", []))} 个文件')