[python] 파이썬 workalendar를 사용하여 특정 날짜의 영업일 및 주말 여부 출력하기
이번 글에서는 파이썬의 workalendar
모듈을 사용하여 특정 날짜가 영업일인지, 주말인지 확인하는 방법에 대해 알아보겠습니다.
workalendar
모듈 설치하기
먼저, workalendar
모듈을 설치해야 합니다. 파이썬 패키지 관리자인 pip
를 사용하여 아래와 같이 설치할 수 있습니다.
pip install workalendar
코드 예시
아래는 workalendar
모듈을 사용하여 특정 날짜의 영업일 여부를 확인하는 간단한 예시입니다.
from workalendar.america import UnitedStates
# UnitedStates 객체 생성
cal = UnitedStates()
# 특정 날짜 생성
date = datetime.date(2022, 12, 25)
# 특정 날짜가 영업일인지 확인
is_working_day = cal.is_working_day(date)
if is_working_day:
print(f"{date}은 영업일입니다.")
else:
print(f"{date}은 주말입니다.")
위의 예시 코드에서는 미국 UnitedStates
객체를 생성하고, 특정 날짜를 설정한 후 is_working_day
메서드를 이용하여 영업일 여부를 확인합니다. 결과에 따라 해당 날짜가 영업일인지, 주말인지 출력됩니다.
결론
workalendar
모듈을 사용하면 파이썬에서 손쉽게 특정 날짜의 영업일 및 주말 여부를 확인할 수 있습니다. 이를 활용하여 업무일정을 계획하거나 휴일을 제외한 날짜를 처리하는 등 다양한 용도로 사용할 수 있습니다.