元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。
Javaとか組込とかできます。お仕事ください。

Google DriveのファイルをGoogle Colaboratoryからサクっと使う方法

お気楽機械学習プラットフォームのGoogle Colaboratoryから、Google Driveにあるファイルが簡単に使えるようになっていたという話。

以前は長い呪文を撃ち込まないとドライブのファイルが使えなかったのですが、今は以下の2行で接続できる。

from google.colab import drive
drive.mount('/content/drive')

f:id:nyatla:20190519114956p:plain

実行するとURLが表示されるので、そこをクリックして認証コードをもらって入力すると、参照できるようになる。

f:id:nyatla:20190519115051p:plain


あとはこんなかんじでシンボリックリンクを張っておけば、ローカル環境のコードをコピペしても動かせそう。
やったね!

!ln -s "./drive/My Drive/moneybuilder/data" data
!ln -s "./drive/My Drive/moneybuilder/lib" lib

f:id:nyatla:20190519115252p:plain