gpt4 book ai didi

azure - 我们如何使用Python将文件加载到Azure Blob存储或Azure Data Lake存储中?

转载 作者:行者123 更新时间:2023-12-02 23:15:02 25 4
gpt4 key购买 nike

我对 Azure 比较陌生。我试图弄清楚如何使用 Python 将文件加载到 Azure 存储帐户中,例如 Data Lake 或 Blob 存储。我从以下两个网址读取了信息,但我不知道如何继续。

https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-directory-file-acl-python

https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python

也许我错过了这些资源中的某些内容,或者它们不适合我想做的事情。我只是想让一个简单的例子起作用,这样我就可以开始更好地理解这个过程。我想做以下任一操作。

  1. 将文件从我的桌面复制到 Azure Blob 存储或 Data Lake 存储

  2. 从 URL 下载文件并将其保存到 Azure Blob 存储或 Data Lake 存储

我想从 Azure 运行 Python,因此我希望代码在“Runbook”中运行。我怎样才能完成上述第 1 项或第 2 项,或者最好同时完成第 1 项和第 2 项?

最佳答案

您需要在自动化帐户中添加 azure_storage_blob python 包

然后,您可以使用下面的 python 代码将文件从 URL 上传到 azure blob 存储:

from azure.storage.blob import BlobServiceClient
connect_str = "StorageAccountConnectString"
blob_service_client = BlobServiceClient.from_connection_string(connect_str)
destination_blob = blob_service_client.get_blob_client("ContainerName","BlobName")
destination_blob.start_copy_from_url("URL")

关于azure - 我们如何使用Python将文件加载到Azure Blob存储或Azure Data Lake存储中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71075764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com