簡體   English   中英

Azure Databricks dbfs 與 python

[英]Azure Databricks dbfs with python

在 azure 數據塊中,我通過簡單地添加兩個點來獲得 dbfs 目錄列表的不同結果。 誰能向我解釋為什么會這樣?

案例一

案例二

使用 dbutils,您只能使用“dbfs:/”路徑。 如果您沒有在路徑的開頭指定“dbfs:/”,它只會自動添加它。

dbutils.fs.ls('pathA')
--> dbfs:/pathA

完全一樣

dbutils.fs.ls('dbfs:/pathA')

但如果你不使用':',那么它會默默地添加它。

dbutils.fs.ls('dbfs/pathB')
--> dbfs:/dbfs/pathB

這意味着您的 dbfs/ 被視為 dbfs 根目錄下的文件夾名稱dbfs :/

為避免混淆,請始終在路徑中指定dbfs:/

暫無
暫無

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

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