使用 Python 从 azure blob 存储下载文件(csv、excel)

时间:2021-03-22 08:30:22

标签: python azure azure-storage-blobs

我正在尝试使用以下代码从 Python 中的 blob 存储下载文件(csv、excel)。

from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient

blob_service_client = BlobServiceClient.from_connection_string(AZURE_STORAGE_CONNECTION_STRING)
container_client = blob_service_client.get_container_client(CONTAINER_NAME)
blob_client = container_client.get_blob_client('test12345.csv')

with open("test12345.csv", "wb") as f:
    data = blob_client.download_blob()
    data.readinto(f)'''

我可以下载文件,但下载的文件存储在字节数据中。任何人都可以请帮忙。谢谢!

1 个答案:

答案 0 :(得分:0)

如果我错了,您的代码段最后一行的实现略有错误。您可以使用以下代码:

f.write(data.readall())
相关问题