Google Colab で .py ファイルをインポートする 質問する

Google Colab で .py ファイルをインポートする 質問する

コードを .py ファイルにアップロードし、colab コード セルにインポートする方法はありますか?

私が見つけたもう一つの方法は、ローカルの Jupyter ノートブックを作成してからそれを Colab にアップロードすることですが、それが唯一の方法でしょうか?

ベストアンサー1

最初に保存してからインポートすることができます。

from google.colab import files
src = list(files.upload().values())[0]
open('mylib.py','wb').write(src)
import mylib

アップデート(2018年11月):これで簡単にアップロードできるようになりました

  • [>]をクリックすると左ペインが開きます
  • ファイルタブを選択
  • [アップロード]をクリックし、[mylib.py]を選択します。
  • mylibをインポートする

更新(2019年10月):毎回アップロードしたくない場合は、S3に保存してColabにマウントすることができます。この要点

更新 (2020 年 4 月): Google ドライブを自動的にマウントできるようになりました。アップロードするよりも、ドライブからコピーする方が簡単です。

  • mylib.pyドライブに保存
  • 新しいColabを開く
  • (左)サイドパネルを開き、Files表示を選択します
  • クリックMount DriveしてConnect to Google Drive
  • コピーして!cp drive/MyDrive/mylib.py .
  • import mylib

おすすめ記事