微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Azure Blob Python阅读最新文件

如何解决从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}')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。