如何解决使用 Python 从 azure blob 存储下载文件csv、excel
我正在尝试使用以下代码从 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)'''
我可以下载文件,但下载的文件存储在字节数据中。任何人都可以请帮忙。谢谢!
解决方法
如果我错了,您的代码段最后一行的实现略有错误。您可以使用以下代码:
f.write(data.readall())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。