代码之家  ›  专栏  ›  技术社区  ›  Esben Eickhardt

如何得到当前笔记本的路径?

  •  3
  • Esben Eickhardt  · 技术社区  · 7 年前

    数据块是智能的,但是你如何识别当前笔记本的路径呢?上的指南 website 没有帮助。

    它表明:

    %scala
    dbutils.notebook.getContext.notebookPath
    res1: Option[String] = Some(/Users/user@org.dk/my_test_notebook)
    

    这并没有给出完整的路径,而是指向某个文件夹结构的路径,而该文件夹结构是无法从笔记本访问的。我需要路径,这样我就可以在 .ipynb公司

    有什么建议吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   anil    7 年前

    笔记本电脑不在司机身上。每当您运行一个单元格时,该单元格将在当前spark会话中被发送执行。

    试试这个。

    %sh
    pwd
    ls

    DBFS 并访问它。如果是代码,可以将其编译为.jar(java,Scala)或.egg(python)并附加 library

    推荐文章