Google Colaboratory で Google Drive にアクセスする
Python
Published: 2019-09-17

やったこと

Google Colaboratory で Google Drive にアクセスしてファイルを読み込んでみます。

調査

# -*- coding: utf-8 -*-

# 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

# GoogleCloudSDK の認証
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

# 共有リンクで取得したもの
id = 'hogehoge'
downloaded = drive.CreateFile({'id': id})
downloaded.GetContentFile('./0.jpg')
ls
0.jpg   sample_data/

参考