前提・実現したいこと
プログラミング初心者2週間前くらいからpythonの勉強を始めました。
Cloud9上で、pythonを使ってスプレッドシートに値を入力するプログラムを書いています。
しかし、下記のようなエラーが発生してしまいました。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "/home/ec2-user/environment/checker.py", line 13, in <module> credentials = ServiceAccountCredentials.from_json_keyfile_name('→→→jsonファイル名←←←.json', scope) File "/usr/local/lib/python3.6/site-packages/oauth2client/service_account.py", line 219, in from_json_keyfile_name with open(filename, 'r') as file_obj: FileNotFoundError: [Errno 2] No such file or directory: '→→→jsonファイル名←←←.json' Process exited with code: 0
該当のソースコード
python3
1import gspread 2import json 3 4from oauth2client.service_account import ServiceAccountCredentials 5scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive'] 6 7credentials = ServiceAccountCredentials.from_json_keyfile_name('koukai-checker-7baecb7057f9.json', scope) 8 9gc = gspread.authorize(credentials) 10 11workbook = gc.open_by_key('1po7KCvkqNQKW1OCRfgb5L-lBd1qm7JFmOnyXINE-4yM') 12 13worksheet_list = workbook.worksheets() 14worksheet = workbook.worksheet('WP側データ') 15worksheet.update_acell('B1','更新する値')
理解度
エラーが「JSONファイルがないよ」と言っていることは理解できます。でも、どうしてエラーになっているのかわかりません。
エラーの修正方法を教えてくださると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/07 03:41