web-dev-qa-db-ja.com

Jupyterノートブックの機能をGoogle Colabで別のJupyterノートブックにインポートする方法

Jupyterノートブック(終了.IPynb)の機能を別のJupyterノートブックにインポートしたいと思います。

どちらのノートブックは同じファイルのGoogleドライブにあります。他のノートブックの機能がインポートされるべきノートブックは、Google Colabですでに開かれています。

したがって、私は鳴ったコードを探しています

from  xxx.ipynb  import functionX
 _

私はすでにPyDriveラッパーをインストールして認証され、次のようなPyDriveクライアントを作成しました。

!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
 _
6
Code Now

最も簡単な方法:

  1. googleドライブをマウントします
  2. ipybnモジュールを取り付けます
  3. cdあなたの作業ディレクトリへ
  4. 走る from ipynb.fs.defs.<the notebook name> import <the things you want to import> _

例:

!pip install ipynb
%cd /your/working/directory
from ipynb.fs.defs.notebook_to_import import class1, class2, func1, func2
 _
0
Vu Nguyen