from qcloud_cos import CosConfig from qcloud_cos import CosS3Client config = CosConfig(Region='ap-shanghai', Secret_id='xxxxxxxxxxxx', Secret_key='xxxxxxxxxxx', Token=None) # 獲取配置對象 client = CosS3Client(config) Marker = "" response = "" total =0 while True: # 判斷Marker是否存在,Marker是分頁的起點位置從什么位置開始查詢 if Marker == "": response = client.list_objects( Bucket='pub-10000178', Prefix='hhtpreview/0', ) else: response = client.list_objects( Bucket='pub-10000178', Prefix='hhtpreview/0', Marker=Marker, ) #判斷response字典里面是否存在NextMarker這個key if 'NextMarker' in response.keys() : Marker = response['NextMarker'] print(response['NextMarker']) else: print("NextMarker not exists") Marker ='' for j,i in enumerate(response['Contents']): # print(i['Size']) total +=int(i['Size']) if Marker == '': break print(total) # print(round(int(j['Size'])/1024)) # print(round(int(j['Size'])/1024)) # print("size: %s" % j['Size'])
