我正在Databricks中运行一个机器学习实验,我想获得特定用途的工作区URL.
我知道如何从这个链接手动获取笔记本的工作区URL
类似于通过
dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()
如何以编程方式获取笔记本的URL?
我正在Databricks中运行一个机器学习实验,我想获得特定用途的工作区URL.
我知道如何从这个链接手动获取笔记本的工作区URL
类似于通过
dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()
如何以编程方式获取笔记本的URL?
有两件事可以做:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.browserHostName().get()
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.apiUrl().get()
另外,我真的更喜欢将这些信息转换成Python dict,这样更易于调查和使用.我使用的代码如下:
import json
ctx = json.loads(dbutils.notebook.entry_point.getDbutils().notebook() \
.getContext().toJson())
ctx