[python] 파이썬 workalendar를 사용하여 특정 날짜의 주말 여부 확인하기

주말 여부를 확인하기 위해 workalendar 라이브러리를 사용할 수 있습니다. 이 라이브러리는 다양한 국가의 공휴일 및 주말 정보를 제공하여 날짜 계산이나 비즈니스 로직에 활용할 수 있습니다.

workalendar 설치하기

먼저 workalendar를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install workalendar

사용법

1. workalendar 라이브러리 import 하기

from workalendar.asia import SouthKorea

2. SouthKorea 객체 생성하기

cal = SouthKorea()

3. 주말 여부 확인하기

from datetime import date

date_to_check = date(2022, 12, 25)  # 확인할 날짜
is_weekend = cal.is_working_day(date_to_check)  # 주말 여부 확인

if is_weekend:
    print(f"{date_to_check}은 주말입니다.")
else:
    print(f"{date_to_check}은 주말이 아닙니다.")

위의 코드는 2022년 12월 25일이 주말인지 확인하는 예제입니다. is_working_day 메소드를 사용하여 해당 날짜의 주말 여부를 확인할 수 있습니다. True가 반환되면 주말이고, False가 반환되면 주말이 아닙니다.

참고 자료