取消
顯示的結果
而不是尋找
你的意思是:

FileNotFoundError (Errno 2):沒有這樣的文件或目錄:/ FileStore /表/ flight_data.zip”The data and file exists in location mentioned above

Data_Engineer_3
新的貢獻者三世

我新的工作和學習引發一些練習;我上傳一個zip文件DBFS / FileStore /表目錄並試圖運行一個python代碼解壓該文件;python代碼是:

從zipfile進口*

與ZipFile (" / FileStore /表/ flight_data。zipObj zip”、“r”):

zipObj.extractall ()

它將拋出一個錯誤:

FileNotFoundError (Errno 2):沒有這樣的文件或目錄:/ FileStore /表/ flight_data.zip”

當我手動檢查並通過代碼dbutils.fs.ls (“/ FileStore /表/”)它返回

出[13]:[FileInfo(路徑= ' dbfs: / FileStore /表/ flight_data。郵政,name = flight_data。郵政的,大小= 59082358)]

有人可以請審查和建議;我使用community edition上運行這個集群配置:

數據磚運行時版本8.3(包括Apache火花3.1.1,Scala 2.12)

1接受解決方案

接受的解決方案

Kaniz
社區經理
社區經理

嗨@Goutam朋友,你能告訴我你的磚運行時版本的呢?

在community edition, DBR 7 +,這山是禁用的。

請同樣在任何DBR版本小於7。它會工作。

謝謝。

在原帖子查看解決方案

17日回複17

Kaniz
社區經理
社區經理

你好@Data_Engineer_241188!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在社區中有一個回答你的問題。否則我將盡快給你回電。謝謝。

Hubert_Dudek1
尊敬的貢獻者三世

在dbfs山所以在大多數場景應該前綴一切/ dbfs(或dbfs: /磚本機函數,在很多甚至不需要等他們隻處理dbfs dbutils)。所以請嚐試:

從zipfile導入* zipfile (“/ dbfs / FileStore /表/ flight_data。zip”、“r”)作為zipObj: zipObj.extractall ()

@Hubert杜德克

你好先生,

我試著在你建議的方式。但是沒有運氣!仍然給了同樣的錯誤。

謝謝你!

Goutam

Hubert_Dudek1
尊敬的貢獻者三世

你有可能高並發性服務器或一些有限的試用版(試驗/免費的閱讀可以使問題不是本地庫)。

也要設法explorer文件係統使用shell命令把魔法% sh在筆記本中的第一行有/ dbfs文件夾

% sh ls /

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map