Я использую azure -storage-blob 12.3.0 для этого случая.
Пример кода, приведенный ниже:
from azure.storage.blob import ContainerClient
conn_str="DefaultEndpointsProtocol=https;AccountName=xx;AccountKey=xxx;EndpointSuffix=core.windows.net"
container_name="datalake1"
container_client=ContainerClient.from_connection_string(conn_str,container_name)
blobs = container_client.list_blobs()
for blob in blobs:
print(blob.name) // print out the blob name
print(blob.last_modified) //print out the blob last_modified date
#use the code below to get all the method/properties can be used for this blob
print(dir(blob))
Как указано в примере кода, если вы не знаете свойства, вы можете использовать print(dir(blob))
, чтобы перечислить все свойства или методы, которые можно использовать для BLOB-объекта.
Результат теста: