【发布时间】:2018-11-19 03:51:26
【问题描述】:
我对 Databricks 中的 %run 魔术命令很熟悉,但是这些笔记本实际上在哪里?
使用 %sh pwd 的根目录似乎是 /databricks/driver。让 Python 查找笔记本路径(例如,subprocess.call([the/notebook/path]) 失败,因为它在此根目录中查找笔记本路径并且显然是空的。笔记本必须位于其他地方,但在哪里? %run 调用什么路径来查找笔记本?
作为参考,我正在尝试在 Databricks 中实现 pytest,并且 pytest.main() 应该允许我在笔记本本身中运行测试,而不是典型的命令行方法......如果它可以找出在哪里笔记本还活着。
【问题讨论】:
标签: python databricks