python azure-storage-blob库 使用SAS key下载blob文件实例

1. 首先安装这个库

pip install azure-storage-blob

2. 使用SAS URL可以直接连上某个container,然后以文件名来下载。

from azure.storage.blob import ContainerClient

sas_url = "SAS URL"
container = ContainerClient.from_container_url(sas_url)

blobs_list = container.list_blobs()
for blob in blobs_list:
    print(blob.name)

blob_client = container.get_blob_client("filename")
with open("1.csv", "wb") as my_blob:
    download_stream = blob_client.download_blob()
    my_blob.write(download_stream.readall())

 

posted @ 2021-02-24 15:46  爱知菜  阅读(26)  评论(0编辑  收藏  举报