我們有一個用于云中大量數據的“Azure Blob 存儲”。我們有包含多個目錄的 blob 容器,在每個目錄中,我們有幾個類型為“Block Blob”的 blob 文件,它們是“.orc”文件。我們需要使用 blob 的路徑列出此類目錄的內容,然后獲取特定的 blob 信息,最重要的是每個 blob 的文件大小。目前,我們正計劃為其使用“azure-storage-python”,但目前在其文檔中丟失,并且對如何實現我們的目標感到困惑。?任何幫助將不勝感激!急切等待回應!
1 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
如果要列出每個 blob 的文件大小。有一個很直接的方法:
# Create the BlobServiceClient that is used to call the Blob service for the storage account
conn_str = ' '
blob_service_client = BlobServiceClient.from_connection_string(conn_str=conn_str)
container_name = ' '
# List the blobs's information in the container
print("\nList blobs in the container")
container = blob_service_client.get_container_client(container=container_name)
generator = container.list_blobs()
for blob in generator:
print("\t Blob name: " + blob.name)
print("\t Blob size: "+ str(blob.size))
它以我的方式工作。
如果要列出 blob 的所有信息,只需執行print(blob)
.
慕課專欄
更多
添加回答
舉報
0/150
提交
取消