Python 휴일 찾기 2

2024. 4. 26. 17:11Python

이전에 공공데이터 API를 이용해서 휴일 계산했으나 내년도 데이터까지만 제공되고, 이후 데이터는 제공되지 않는 것을 확인했습니다. 정확도로는 공공데이터 API가 정확하겠지만 내년 이후 휴일정보가 필요 시에 holidays 라이브러리를 이용하여 휴일 계산이 가능합니다.

 

 

공공데이터 API 활용 글

 

Python_휴일 찾기(공공데이터)

사용 라이브러리 import requestsimport timefrom datetime import datetime, timedeltafrom bs4 import BeautifulSoup 공공데이터 OPEN API 사용1. qeury 생성def get_request_query(url, operation, params, serviceKey): import urllib.parse as urlpars

hunstory.tistory.com

 

holidays 라이브러리

 

holidays

Generate and work with holidays in Python

pypi.org

 

대체공휴일 검증

from datetime import datetime
import holidays

kr_holidays = holidays.KR()
# 평일
# 결과값 False
print(datetime.strptime(str(20340201), '%Y%m%d') in kr_holidays)

# 대체공휴일
# 결과값 True
print(datetime.strptime(str(20340221), '%Y%m%d') in kr_holidays)