前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)Pythonでyoutubeのフォロワー数を取得するプログラムを作っています。
ネットでソースを見つけて記述したのですが、実行したら何も表示されず、
エラーメッセージも表示されません。
プログラムが動くにはどうすればよろしいでしょうか。
発生している問題・エラーメッセージ
エラーメッセージが表示されない
該当のソースコード
Python
1from apiclient.discovery import build 2import json 3 4YOUTUBE_API_KEY = 'APIコード' 5 6def youtube_channel_detail(channel_id, api_key): 7 api_service_name = 'youtube' 8 api_version = 'v3' 9 youtube = build(api_service_name, api_version, developerKey=api_key) 10 search_response = youtube.channels().list( 11 part='snippet,statistics', 12 id=channel_id, 13 ).execute() 14 15 return search_response['items'][0] 16 17def main(): 18 ycd = youtube_channel_detail('対象チャンネル', YOUTUBE_API_KEY) 19 20 print(ycd['statistics']['subscriberCount'])
試したこと
def main():を消して、中身のインデントを一つ左に移せばプログラムは正常に動きましたが、
その理由がわかりません。
補足情報(FW/ツールのバージョンなど)
Python 3.9.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/16 06:37