흰 스타렉스에서 내가 내리지

API로 날씨 정보 가져오기 본문

Python

API로 날씨 정보 가져오기

주씨. 2022. 5. 15. 23:31
728x90
from urllib import request
import requests
import json

city = "Osaka"
apikey = "1bc83e0c94932b85281de90bde7b5"
lang = "kr"

api = f'http://api.openweathermap.org/data/2.5/weather?q={city}&appid={apikey}&lang={lang}&units=metric'

result = requests.get(api)
data = json.loads(result.text)


print(data["name"],"의 날씨입니다.")
print("날씨는 ",data["weather"][0]["description"],"입니다.")
print("현재 온도는 ",data["main"]["temp"],"입니다.")
print("하지만 체감 온도는 ",data["main"]["feels_like"],"입니다.")
print("최저 기온은 ",data["main"]["temp_min"],"입니다.")
print("최고 기온은 ",data["main"]["temp_max"],"입니다.")
print("습도는 ",data["main"]["humidity"],"입니다.")
print("기압은 ",data["main"]["pressure"],"입니다.")
print("풍향은 ",data["wind"]["deg"],"입니다.")
print("풍속은 ",data["wind"]["speed"],"입니다.")