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())