東京と大阪の気象情報を知りたくてこのサイト(https://openweathermap.org/city/1850144)のAPI機能を使っているのですがKey errorが起きてしまいます。
以下問題のコード
python
1import requests 2import json 3 4# APIキーの指定 5# apikey = "a640ec402a4c7dd36c94a810eda5412e" 6 7# city = "London,uk" 8 9api = "http://api.openweathermap.org/data/2.5/weather?q=London,uk&APPID=a640ec402a4c7dd36c94a810eda5412e" 10 11k2c = lambda k: k - 273.15 12 13r = requests.get(api) 14# 結果はJSON形式なのでデコードする 15data = json.loads(r.text) 16# 結果を出力 17print("+ 都市=", data["name"]) 18print("| 天気=", data["weather"][0]["description"]) 19print("| 最低気温=", k2c(data["main"]["temp_min"])) 20print("| 最高気温=", k2c(data["main"]["temp_max"])) 21print("| 湿度=", data["main"]["humidity"]) 22print("| 気圧=", data["main"]["pressure"]) 23print("| 風向き=", data["wind"]["deg"]) 24print("| 風速度=", data["wind"]["speed"]) 25print("") 26 27```--- 28api = "http://api.openweathermap.org/data/2.5/weather?q=**London,uk**&APPID=a640ec402a4c7dd36c94a810eda5412e" 29 30このLondon,ukのところを日本の東京に変えるとKey errorが起きます。どうすれば東京と大阪の情報を持ってこれるでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。