在Databricks python笔记本中,如何导入file1对象位于与file2不同的目录中?

时间:2019-12-21 00:05:12

标签: python jupyter-notebook databricks

注意:我已经通过网络对此进行了研究,但是所有这些都指向了适用于prem / desktop的解决方案。这种情况在databricks笔记本上,我参考了databricks帮助指南,但找不到解决方案。

亲爱的, 在本地桌面上,我曾经通过引用其绝对路径(例如

)从其他python文件导入对象。

“从dir.dira.dir0.file1导入*”

但是在Databricks python笔记本中,我发现自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导入*                                                          ^

谢谢!

1 个答案:

答案 0 :(得分:0)

解决方案是,在子数据砖python笔记本中将命令包含为

“%run / path / parentfile”

(我们要从中导入对象的地方)