Databricks Notebook %run指令三级向上相对路径无法运行问题问询
Databricks %run指令多级上层目录相对路径问题解答
结论
这属于Databricks平台的预期语法规则限制,不是功能异常。
具体原因
Databricks的%run指令遵循标准类Unix文件路径语法,相对路径的向上跳转规则如下:
./指代当前notebook所在的工作目录,用于调用同级目录下的其他notebook../指代向上跳转一级父目录,每需要多向上跳转一级,就需要额外追加一组../,不存在.../这种直接跳转多级父目录的语法
正确的三级上层目录调用写法
如果需要调用三级上层目录中folder下的notebook,正确写法为:
%run ../../../folder/notebook
你可以先测试两级跳转的%run ../../folder/notebook确认符合预期后,再追加一组../即可实现三级跳转,无需填写完整绝对路径。
内容的提问来源于stack exchange,提问作者baatchen
相关产品推荐
相关产品推荐

