簡體   English   中英

在 Databricks python notebook 中,如何導入與 file2 位於不同目錄中的 file1 對象?

[英]In Databricks python notebook, how to import a file1 objects resides in different directory than the file2?

注意:我通過網絡對此進行了研究,但所有這些都指向適用於預置/桌面的解決方案。 這個案例是在databricks筆記本上,我參考了databricks幫助指南但找不到解決方案。

親愛的,在我的本地桌面中,我曾經通過引用它們的絕對路徑來從其他 python 文件導入對象,例如

“從 dir.dira.dir0.file1 導入 *”

但是在 Databricks python notebook 中,我發現從 2 小時起就很難破解這一步。 任何幫助表示贊賞。

以下是我的命令顯示的方式,

從 dbfs.Shared.ABC.models.NJ_WrkDir.test_schdl 導入 *

也試過以下方法,都沒有奏效

從 dbfs/Shared/ABC/models/NJ_WrkDir/test_schdl 導入 *

從 \\Shared\\ABC\\models\\NJ_WrkDir\\test_schdl 導入 *

從 Shared/ABC/models/NJ_WrkDir/test_schdl 導入 *

從 Shared.ABC.models.NJ_WrkDir.test_schdl 導入 *

錯誤消息顯示:

ModuleNotFoundError: 沒有名為“共享”的模塊

ModuleNotFoundError: 沒有名為 'dbfs 的模塊

SyntaxError:行繼續符文件“”后的意外字符,第 2 行來自 \\Shared\\ABC\\models\\NJ_WrkDir\\test_schdl import * ^

謝謝!

解決方案是,在 child databricks python notebook 中包含該命令作為

"%run /path/parentfile"

(從我們想要導入對象的地方)

暫無
暫無

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

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