0

我在 Azure blob 中有多个文件。我只想阅读/下载最新的文件。我怎样才能通过python做到这一点。

注意:我使用 azure ML 数据存储连接到 Blob 所在的容器。

4

1 回答 1

1

为了执行基于 blob 属性的逻辑,您必须与 blob 容器进行交互。

确保你有azure-storage-blob图书馆:

conda install azure-storage-blob 

(或者pip install如果这是您的偏好)

在 Azure 门户中,导航到您的存储帐户,在左侧栏中选择访问密钥,然后复制您的一个Connection String。此外,还要知道保存 Blob 的 Blob 容器的名称。

连接并做逻辑:

from azure.storage.blob import ContainerClient

container = ContainerClient.from_connection_string(conn_str={your_connection_string}, container_name = {your_container_name})
for blob in container.list_blobs():
    print(f'{blob.name} : {blob.last_modified}')
于 2020-10-07T21:02:55.150 回答