如何获取 ADLS Gen2 文件的最后修改日期并将其保存到 python 中的 csv

How to fetch last modified dates of ADLS Gen2 files and save it to a csv in python

我对使用 Azure 还很陌生。我需要帮助从特定的 ADLS 位置获取最后修改日期并将这些信息作为 csv 文件保存在另一个容器中。

我的输入路径是字符串类型。

path='teams\test\A.json'

blob.properties.last_modified(path)

但它不起作用。如果我的文件输入路径是字符串格式,请帮助我如何解决这个问题?

您的问题提到了 ADLS gen2,但在您的代码示例中,您指的是 C 盘中的一个文件。 您还需要指定您尝试获取其属性的 ADLS Gen 2 blob 的 SAS 令牌。

您需要的是 Blobclient。看看 documentation.

安装所需的 python 库。

pip install azure-storage-blob

python 代码如下所示。

from azure.storage.blob import BlobClient
sasurl = "xxxxxxx"
blob_client = BlobClient.from_blob_url(sasurl)
print(blob_client.get_blob_properties().last_modified)