在Scala中調用
dbutils.notebook.getContext.notebookPath.get
在Python中調用
.notebookPath .getContext .notebook dbutils.entry_point.getDbutils () () () () .getOrElse(沒有)
如果你需要另一種語言,一種常見做法是通過引發配置。
忽略在Python中我們可以得到價值(如上圖所示),如果你從一個Scala細胞開始是這樣的:
% = dbutils.notebook.getContext.notebookPath scala val路徑。得到spark.conf.set (“com.whaterver.notebook-path”)
然後在下一個Python細胞(同樣的概念也適用於R和SQL)
% = spark.conf.get python路徑(“com.whaterver.notebook-path”)
你隻是想調整配置參數的名稱是一個獨特的價值,以免意外發生衝突。例如,我們經常使用“com.databricks.training”