Databricks:我如何获得当前笔记本的路径?

问题描述 投票:3回答:1

Databricks很聪明,但是你如何确定当前笔记本的路径? website指南没有帮助。

它表明:

%scala
dbutils.notebook.getContext.notebookPath
res1: Option[String] = Some(/Users/[email protected]/my_test_notebook)

这并没有给我完整的路径,而是从笔记本电脑无法访问的某些文件夹结构的路径。我需要路径,这样我就可以在与.ipynb文件相同的文件夹中进行系统调用。

有什么建议?

path jupyter-notebook databricks azure-databricks
1个回答
1
投票

笔记本电脑不会停留在驱动程序上。每当您运行一个单元格时,将在当前的spark会话中发送该单元格以供执行。

试试看这个。

%sh
pwd
ls

如果您想访问某些文件或代码,可以上传DBFS并访问它。如果是代码,则可以将其编译为.jar(java,Scala)或.egg(python),并将library附加到运行笔记本的群集上。

© www.soinside.com 2019 - 2024. All rights reserved.