python3でGoogleDriveからファイルの取得 - 株式会社CoLabMix

python3でGoogleDriveからファイルの取得

GoogleDriveからファイルの取得を定期的にして処理をする必要があったのでその備忘録で。

OAuth 2.0を使った例は結構あったのですが、認証の有効期限があったりなのでDrive v3 APIを使って実施です。

 

まずこちらから「サービスアカウント」を登録する必要があります。

ロールはプロジェクトの編集者などを選び設定します。

サービスアカウントキーを後ほど使うのでJSONでダウンロードしておく必要があります。

こちらのライブラリからGoogleDriveを有効にしておく必要もあります。

 

ライブラリのインストール

python3を使ってなので、pip3を使ってインストールします。

 

ダウンロードプログラム

まず、「service_account_key.json」という名前などでgoogle developer consoleから取得したJSONを保存します。

 

以下がダウンロードを実施するプログラムになります。

 

実行は以下のようにコマンドで実施します。

 

データのやり取りなどGoogleDriveで実施したものを直接処理することができるので何かと便利です。

 

このブログは株式会社CoLabMixによる技術ブログです。

GCP、AWSなどでのインフラ構築・運用や、クローリング・分析・検索などを主体とした開発を行なっています。

Ruby on RailsやDjango、Pythonなどの開発依頼などお気軽にお声がけください。

開発パートナーを増やしたいという企業と積極的に繋がっていきたいです。

お問い合わせやご依頼・ご相談など

    関連記事

    1. Elasticsearch 6 を使ったデータ検証 その7(Analy…

    2. CentOS8にTripwireのインストール

    3. 第24回Elasticsearch勉強会「入門編」 に参加してみた

    4. CentOS7のPython3でMeCabのmecab-ipadic-…

    5. terraformでAmazon VPC エントポイント(endpoi…

    6. Vue.jsで申し込み同意でボタンをアクティブにするチェックボタンの作…

    最近の記事

    制作実績一覧

    ITシステム開発の開発先・発注先の選び方を見つけるコンシェルジュサービス

    ITシステム開発の開発先・発注先の選び方を見つけるコンシェルジュサービス

    ITクリエイターのための転職・仕事情報サイト

    ITクリエイターのための転職・仕事情報サイト

    SNS分析での転職支援

    SNS分析での転職支援

    受託パートナーのマッチングとSES人材のマッチング

    受託パートナーのマッチングとSES人材のマッチング