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)
_
最も簡単な方法:
ipybn
モジュールを取り付けますcd
あなたの作業ディレクトリへ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
_