Jupyter Notebookは、Pythonのコードをインタラクティブに実行できる強力なツールです。しかし、大きなプロジェクトでは、コードを複数のPythonファイル(.py)に分割することが一般的です。そこで、Jupyter NotebookからPythonファイルを実行する方法について説明します。

PythonファイルをJupyter Notebookで実行する

PythonファイルをJupyter Notebookで実行するには、%runコマンドを使用します。このコマンドは、Jupyter Notebookのセル内で使用できます。以下に例を示します。

%run myfile.py

このコマンドは、myfile.pyというPythonファイルを実行します。このファイルは、Jupyter Notebookと同じディレクトリに存在する必要があります。

変数のスコープについて

%runコマンドを使用してPythonファイルを実行すると、そのファイルは新しい名前空間(スコープ)で実行されます。つまり、Pythonファイルは、Jupyter Notebookの変数にアクセスできません。

しかし、-iオプションを使用すると、PythonファイルをJupyter Notebookの名前空間で実行できます。これにより、PythonファイルはJupyter Notebookの変数にアクセスできます。以下に例を示します。

%run -i myfile.py

このコマンドは、myfile.pyというPythonファイルをJupyter Notebookの名前空間で実行します。

以上が、Jupyter NotebookでPythonファイルを実行する基本的な方法です。これにより、大規模なプロジェクトを効率的に管理することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です