以下のコードを実行したのですが、エラーが出てしまいます。
ご指摘、ご教授お願いします。
python
1import requests 2import json 3↓ 4apikey = "MMM" 5↓ 6cities = ["London,UK", "Tokyo,JP", "New York,US"] 7↓ 8api = "http://api.openweathermap.org/data/2.5/forecast?q={city}&APPID={key}" 9↓ 10k2c =lambda k: k - 273.15 11↓ 12for name in cities: 13 print("London,UK", "Tokyo,JP", "New York,US") 14↓ 15for name in cities: 16 print("London,UK", "Tokyo,JP", "New York,US")
エラー内容。
python
1for name in cities: 2 print("London,UK", "Tokyo,JP", "New York,US") 3 4 url = api.format(city=name, key=apikey) 5 r = requests.get(url) 6 data = json.loads(r.tex) 7 print(json.dumps(data, indent=1)) 8 print("+ 都市 =", data["name"]) 9 print("| 天気 =", data["weather"][0]["description"]) 10 print("| 最低気温 =", k2c(data["main"]["temp_min"])) 11 print("| 最高気温 =", k2c(data["main"]["temp_max"])) 12 print("| 湿度 =", data["main"]["humidity"]) 13 print("| 気圧 =", data["main"]["pressure"]) 14 print("| 風速度 =", data["wind"]["speed"]) 15 print("") 16↓ 17London,UK Tokyo,JP New York,US 18--------------------------------------------------------------------------- 19AttributeError Traceback (most recent call last) 20<ipython-input-203-dcc2a9de9f7b> in <module> 21 4 url = api.format(city=name, key=apikey) 22 5 r = requests.get(url) 23----> 6 data = json.loads(r.tex) 24 7 print(json.dumps(data, indent=1)) 25 8 print("+ 都市 =", data["name"]) 26 27AttributeError: 'Response' object has no attribute 'tex'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/28 08:48
2020/10/28 08:53 編集
2020/10/28 08:52
2020/10/28 08:55 編集
2020/10/28 08:55
2020/10/28 08:58
2020/10/28 09:02
2020/10/28 09:07 編集
2020/10/28 09:09
2020/10/28 09:13 編集
2020/10/28 09:15
2020/10/28 09:15 編集
2020/10/28 09:18
2020/10/28 09:20
2020/10/28 09:22
2020/10/28 09:26 編集
2020/10/28 09:31