Google Colaboratory上でGoogle Driveにあるプログラムやテキストファイルを読み込む方法について書いてみます。
参考リンク
下のリンクにあるMounting Google Drive locallyを参考にしました。
https://colab.research.google.com/notebooks/io.ipynb
マウントする
まずはGoogle ColaboratoryでJupyter Notebookを開きます。
開いたら次のコマンドをセルにコピペして実行します。
from google.colab import drive drive.mount('/content/drive')
実行すると以下のように認証を求められます。
リンクをクリックしてGoogleアカウントを選択しGoogle Drive File Streamから許可を求められるので許可します。
あとはコードをEnter your authorization code:にコピペし認証が完了すると、Drive内にあるファイルの読み書きができるようになります。
この状態でls
すると
こうなるはずです。
Google Drive内のテキストファイルを読み込む
Google Driveを開くとマイドライブのページに行くと思います。
自分のGoogle Driveのマイドライブのファイル一覧を表示するには
ls drive/My\ Drive
これでマイドライブにあるファイルが表示されるはずです。
私はGoogle Colaboratoryで作業するときはマイドライブにあるcolab
で作業するので、ディレクトリを移動します。
cd drive/My\ Drive/colab
移動してからls
すると
ls
colab
にあるsample.txt
を読み込んでみます。
sample.txt
の中身は
Hello Colaboratory!!!
になっています。
これを以下のコードをセル上で実行すると、ちゃんとファイルの中身を表示できました。もちろん自分で書いたプログラムもimportすることができるようになっています。
関連記事
Google Colaboratoryに関する記事です。
- 導入記事
- AlphaZeroを学習させてみた。