前提・実現したいこと
エラーを解決したい
発生している問題・エラーメッセージ
[Running] python -u "/Users/yoshitakanishikawa/Desktop/python_study/Git/language-rank/accessgit-copy.py" Traceback (most recent call last): File "/Users/yoshitakanishikawa/Desktop/python_study/Git/language-rank/accessgit-copy.py", line 57, in <module> get_stars_repos() File "/Users/yoshitakanishikawa/Desktop/python_study/Git/language-rank/accessgit-copy.py", line 51, in get_stars_repos token = get_access_token() File "/Users/yoshitakanishikawa/Desktop/python_study/Git/language-rank/accessgit-copy.py", line 41, in get_access_token with open("token.txt", "r") as f: FileNotFoundError: [Errno 2] No such file or directory: 'token.txt'``` ### 該当のソースコード ```ここに言語を入力 コード
python3 import json import requests import pandas as pd def main(): def get_api_repos(endpoint): r = requests.get(endpoint) # ステータスコードが200じゃない(アクセスできない)場合の if r.status_code != 200: print("エンドポイントにアクセスできません") # json文字列をjson.loads()でPythonで扱える辞書形式に変換する repos_dict = json.loads(r.content) print(repos_dict) def get_access_token(): with open("token.txt", "r") as f: return f.read().strip() def get_stars_repos(): # アクセストークンの取得 token = get_access_token() repo_stars_api_point = f"https://github.com/search/repositories?q=stars:>0&sort=stars&per_page=100&access_token={token}" get_api_repos get_api_repos(repo_stars_api_point) get_stars_repos()
補足情報(FW/ツールのバージョンなど)
Mac Bigsur
M1
VScode
回答1件
あなたの回答
tips
プレビュー