본문 바로가기
개발/python

[python] Covid19 정보조회

by xwing 2021. 1. 28.

지난 포스팅에서 Golang으로 #Covid19 각국의 감염정보를 조회하는 방법을 알아봤다

https://xwing.tistory.com/169

이번엔 같은 정보를 파이썬으로 만들어 보겠다.


import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import requests
import json


r = requests.get('https://api.covid19api.com/dayone/country/korea-south/status/confirmed', stream=False)
html = r.text

items = json.loads(html)

df = pd.DataFrame(items)
#print (df)
df.to_excel (r'Covid19(S.Korea).xlsx', index = True, header=True)

 

코드 개요

코드는 다음 단계를 수행합니다.

  1. 필요한 라이브러리 임포트: pandas, numpy, matplotlib.pyplot, requests, json 라이브러리를 가져옵니다.
  2. API 요청: requests.get()을 사용하여 코로나19 API에서 한국의 확진자 데이터를 가져옵니다.
  3. JSON 파싱: 가져온 HTML 응답을 json.loads()를 사용하여 JSON 객체로 변환합니다.
  4. DataFrame 생성: JSON 데이터를 pandas.DataFrame으로 변환합니다.
  5. 엑셀 저장: 생성된 DataFrame을 Covid19(S.Korea).xlsx라는 엑셀 파일로 저장합니다.

 


끝~

 

 

'개발 > python' 카테고리의 다른 글

[MCP] Python으로 날씨 챗봇 만들기  (0) 2025.07.10
[python] pyinstaller  (0) 2021.01.17
[python 기초] 엑셀에 달력출력하기  (0) 2021.01.07