2016-07-16 32 views
2

在Python中,我得到我的桶的方法是:如何在Python中的Google Cloud Bucket的文件夾中列出所有對象?

gs_conn = connect_gs(gs_access_key_id='accessid', gs_secret_access_key='secretaccesskey') 
gs_conn.get_bucket(bucketname) 

我可以列出所有的物體在鬥:

for obj in gs_conn.get_bucket(bucketname): 
    print obj.name 

不過,我想列出所有對象的內一個文件夾內的文件夾。例如,我想列出/ Animals/Dogs /中的所有對象。我如何在Python中執行此操作。

回答

1

您可以使用桶的get_all_keys方法。例如:

bucket = gs_conn.get_bucket(bucketname) 
for obj in bucket.get_all_keys(prefix='Animals/Dogs/'): 
    print obj.name 
相關問題