지난 포스팅에서 Golang으로 #Covid19 각국의 감염정보를 조회하는 방법을 알아봤다
이번엔 같은 정보를 파이썬으로 만들어 보겠다.
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)
코드 개요
코드는 다음 단계를 수행합니다.
- 필요한 라이브러리 임포트: pandas, numpy, matplotlib.pyplot, requests, json 라이브러리를 가져옵니다.
- API 요청: requests.get()을 사용하여 코로나19 API에서 한국의 확진자 데이터를 가져옵니다.
- JSON 파싱: 가져온 HTML 응답을 json.loads()를 사용하여 JSON 객체로 변환합니다.
- DataFrame 생성: JSON 데이터를 pandas.DataFrame으로 변환합니다.
- 엑셀 저장: 생성된 DataFrame을 Covid19(S.Korea).xlsx라는 엑셀 파일로 저장합니다.
끝~
'개발 > python' 카테고리의 다른 글
[MCP] Python으로 날씨 챗봇 만들기 (0) | 2025.07.10 |
---|---|
[python] pyinstaller (0) | 2021.01.17 |
[python 기초] 엑셀에 달력출력하기 (0) | 2021.01.07 |