[python] 파이썬 workalendar에서 지원하는 국가 목록
workalendar
은 파이썬 패키지로, 다양한 국가의 공휴일과 영업일을 계산할 수 있는 기능을 제공합니다. 이 패키지는 오늘은 어떤 공휴일인지 확인하거나, 특정 날짜가 근무일인지 아닌지를 확인할 때 유용하게 사용될 수 있습니다.
workalendar
은 지금까지 다음과 같은 다양한 국가를 지원하고 있습니다:
- 아르헨티나 (Argentina)
- 오스트레일리아 (Australia)
- 오스트리아 (Austria)
- 벨기에 (Belgium)
- 브라질 (Brazil)
- 캐나다 (Canada)
- 중국 (China)
- 체코 (Czech Republic)
- 덴마크 (Denmark)
- 에스토니아 (Estonia)
- 핀란드 (Finland)
- 프랑스 (France)
- 독일 (Germany)
- 그리스 (Greece)
- 헝가리 (Hungary)
- 아이슬란드 (Iceland)
- 인도 (India)
- 노르웨이 (Norway)
- 필리핀 (Philippines)
- 폴란드 (Poland)
- 포르투갈 (Portugal)
- 슬로베니아 (Slovenia)
- 남아프리카 공화국 (South Africa)
- 스페인 (Spain)
- 스웨덴 (Sweden)
- 스위스 (Switzerland)
- 터키 (Turkey)
- 영국 (United Kingdom)
- 미국 (United States)
- 베네수엘라 (Venezuela)
또한, workalendar
는 각 국가의 연휴, 공휴일, 영업일에 대한 자세한 정보도 제공합니다. 자세한 내용은 공식 문서를 참고하시기 바랍니다.
예를 들어, 파이썬에서 현재 날짜가 영국의 공휴일인지 확인하려면 다음과 같이 작성할 수 있습니다:
from workalendar.europe import UnitedKingdom
cal = UnitedKingdom()
today = date.today()
if cal.is_holiday(today):
print("오늘은 영국의 공휴일입니다.")
else:
print("오늘은 영국의 공휴일이 아닙니다.")
이를 실행하면 오늘이 영국의 공휴일이면 “오늘은 영국의 공휴일입니다.”라는 메시지가 출력됩니다. 그렇지 않은 경우에는 “오늘은 영국의 공휴일이 아닙니다.”라는 메시지가 출력됩니다.