現在のノートブックへの完全パスを取得する方法How to Get the Full Path to the Current Notebook

このトピックでは、現在のノートブックへの完全パスを取得する方法について説明します。This topic explains how to get full path to the current notebook.

ScalaScala

セル全体の完全なパスを取得するには、セルで次のコマンドを実行します。To get the full path in a Scala cell, run the following command in a cell:

%scala
dbutils.notebook.getContext.notebookPath

PythonPython

Python を使用して完全なパスを取得するには、パスを取得し、そのパスをセル内のウィジェットに保存して、Python セルで読み取る必要があります。To get the full path using Python, you have to get the path and save it into a widget in a Scala cell and read it in a Python cell.

  1. セルの幅を1からウィジェットに保存します。Save the value into a widget from Scala cell.

    %scala
    dbutils.widgets.text("notebook", dbutils.notebook.getContext().notebookPath.get)
    
  2. Python セルからウィジェットの値にアクセスします。Access the widget value from Python cell.

    %python
    dbutils.widgets.get("notebook")