前提・実現したいこと
気象庁HPから取得したJSONを読みとり、指定した地域名での日時・天気の情報のみを出力したいです。
下記コードでは現状は全ての地域名・日時・天気の情報が表示されます。
どのように加筆修正すればよろしいでしょうか。
該当のソースコード
Python
1url = 'https://www.jma.go.jp/bosai/forecast/data/forecast/010000.json' 2filename = 'tenki.json' 3 4def job(): 5 import urllib.request as req 6 req.urlretrieve(url, filename) 7job() 8 9import json 10with open('tenki.json', 'r', encoding="UTF-8") as f: 11 data = json.load(f) 12for area in data: 13 name = area['name'] 14 print("[", name, "]") 15 for ts in area['srf']['timeSeries']: 16 times = [n for n in ts['timeDefines']] 17 if 'weathers' in ts['areas']: 18 for i,v in enumerate(ts['areas']['weathers']): 19 print(times[i], ":", v)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/13 13:20