【问题标题】:How to download folder from AzureML notebook folder to local or blob storage?如何将 AzureML 笔记本文件夹中的文件夹下载到本地或 Blob 存储?
【发布时间】:2021-02-22 14:30:29
【问题描述】:

当我使用 AzureML jupyter 时,我使用 (./folder_name) 将文件保存到同一目录。现在如何下载到本地计算机或 Blob 存储?

文件夹里面有很多文件和子目录,都是我在网上搜的。所以一个一个地保存是不现实的。

file_path = "./"

for i in target_key_word:
    tem_str = i.replace(' ', '+')
    dir_name = file_path + i
    if not os.path.exists(dir_name):
        os.mkdir(dir_name)
    else:    
        print("Directory " , dir_name ,  " already exists")

【问题讨论】:

    标签: python azure azure-storage azure-blob-storage azureml


    【解决方案1】:

    如果您询问如何从 Azure ML Studio 的 Notebooks GUI 下载所有文件和文件夹,我希望有一种简单的方法可以做到这一点。据我所知,您现在可以执行以下操作:

    1. 您必须下载 Azure Storage Explorer 并导航到 Azure 门户中链接到您的 ML 工作区的 blob 存储(您可以通过导航到 ML 工作区的概述部分找到准确的 blob 存储帐户)。
    2. 从资源组打开链接的 Blob 存储后,导航到应选择 Open in Explorer 的概览部分。
    3. 存储资源管理器打开后,您可以通过将其连接到资源管理器来链接 Azure Blob 存储(这非常简单,您只需从“访问密钥”部分获取密钥)。
    4. 链接存储帐户后,导航到File Shares 文件夹并找到前缀为code- 的文件夹。在这里您可以找到所有文件和文件夹,您可以将它们批量下载到本地。

    【讨论】:

      【解决方案2】:

      据我了解,您想下载项目文件:

      您可以执行以下操作之一:

      在项目页面中,单击“下载项目”按钮以下载给定项目的所有文件。

      1. 转到 Azure Notebooks 并登录。

      2. 在您的公开个人资料页面中,选择顶部的“我的项目” 页面。

      3. 浏览器窗口顶部的“我的项目”链接

      4. 选择项目。

      5. 点击下载下载按钮触发zip文件下载 包含您所有的项目文件。

      【讨论】:

        【解决方案3】:

        下载 Notebooks 的另一个选项是通过 azure ML studio UI 来“在 VS Code 中编辑”。在VS Code中打开它后,右键单击该文件夹,然后有一个选项“下载” 您可以将这些文件保存到本地,然后根据需要重新上传。

        【讨论】:

          猜你喜欢
          • 2019-08-26
          • 2019-02-20
          • 1970-01-01
          • 2021-08-28
          • 1970-01-01
          • 2020-07-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多