簡體   English   中英

如何通過讀取存儲在 Databrciks 中的 adls gen2 中的 csv 文件(特定列)來創建 ADLS gen2 中的文件夾

[英]how to ceate folders in ADLS gen2 by reading a csv file(particular column) stored in adls gen2 in Databrciks

我需要幫助通過讀取存儲在 Databrciks 的 adls gen2 中的 csv 文件(特定列)來創建 ADLS gen2 中的文件夾。 我能夠讀取 csv 文件,但無法使用 databrciks 在 gen2 中創建文件夾。

我嘗試使用帳戶密鑰和 SAS 令牌讀取 csv 文件,我能夠讀取但無法使用 gen2 中的安裝文件夾創建文件夾。

有人可以幫助編碼部分,例如創建 python 代碼以使用掛載點在 gen2 中創建文件夾。

dbutils.fs.mount( source = 'path', mount_point = '/mnt/...', extra_configs = {path,accountkey})

要創建目錄,您可以使用 Databricks 的dbutils或使用 python 的os庫。

  • 您可以通過以下方式使用dbutils在掛載文件夾中創建目錄。
dbutils.fs.mkdirs("/mnt/repro/folder1")
  • 要使用 Python 創建新文件夾,請導入os庫,然后使用os.mkdir
import os
os.mkdir("/dbfs/mnt/repro/folder2")
  • 您可以使用dbutils.fs.ls檢查文件夾是否已創建。
dbutils.fs.ls("/mnt/repro")

在此處輸入圖像描述

注意:您還可以使用dbutils創建子目錄,但不能使用 python 的 os 庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM