如何获取 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)
我对使用 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)