pythonでGoogleSpreadSheetを操作したいと考えています。
Google Drive、SheetsのAPIの有効化や、シートの共有、秘密鍵の発行など各種設定は完了しています。
pythonでGoogleSpreadSheetを操作するコード作成しているのですが、
認証情報(サービスアカウントキー)を設定し、GoogleAPIにログインする工程で行き詰っております。
!pip install gspread !pip install oauth2client import json import gspread from oauth2client.service_account import ServiceAccountCredentials #jsonファイルを使って認証情報を取得 SCOPES= ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive'] SERVICE_ACCOUNT_FILE = 'my-project-test-296177.json' credentials = ServiceAccountCredentials.from_json_keyfile_name(SERVICE_ACCOUNT_FILE, SCOPES)
217 the keyfile. 218 """ --> 219 with open(filename, 'r') as file_obj: 220 client_credentials = json.load(file_obj) 221 return cls._from_parsed_json_keyfile(client_credentials, scopes, FileNotFoundError: [Errno 2] No such file or directory: 'my-project-test-296177.json'
とエラーが出てしまいます。
ダウンロードしたJSONファイル名.jsonを入力すれば良いことは分かったのですが、そちらが何なのかがよく分かりません。
分かる方がいらっしゃったらご教授をしていただきたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー