从azure blob python中读取最新文件



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

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

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

确保您拥有azure-storage-blob库:

conda install azure-storage-blob 

(或者pip install,如果你喜欢的话(

在Azure门户中,导航到您的存储帐户,选择左侧栏中的访问密钥,然后复制一个连接字符串。此外,还要知道容纳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}')

最新更新