이 튜토리얼에서는 공휴일에 대해 알아볼 것입니다. 도서관. 공휴일 도서관은 특정 항목이 다른 국가의 공휴일인지 여부를 결정하는 데 도움이 될 것입니다. 공휴일만 보입니다.
다음 명령어로 모듈을 설치해 봅시다.
pip install holidays
모듈을 성공적으로 설치한 후 휴일 정보를 확인하는 방법을 따르십시오. 인도의 공휴일 보기 2020 연도에 . 인도의 전체 공휴일 목록을 보려면 아래 단계를 따라야 합니다. 2020년 .
여기에서 공휴일의 국가 코드를 찾을 수 있습니다.
- 공휴일' 모듈을 가져옵니다.
- holidays.India()를 인스턴스화하고 키워드 인수 연도를 2020년으로 전달합니다.
- 날짜가 포함된 공휴일 사전을 반환합니다.
- 사전 항목을 반복하고 인쇄합니다.
예
모든 휴일을 가져오는 코드를 살펴보겠습니다.
# importing holidays module import holidays # getting India holidays india_holidays = holidays.India(years=2020) # iterating over the holidays for date, occasion in india_holidays.items(): # printing date and occasion print(f'{date} - {occasion}')
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
2020-01-14 - Makar Sankranti / Pongal 2020-01-26 - Republic Day 2020-08-15 - Independence Day 2020-10-02 - Gandhi Jayanti 2020-05-01 - Labour Day 2020-12-25 - Christmas
사용 가능한 모든 국가의 휴일을 얻을 수 있습니다. 그에 따라 코드를 변경하십시오. 다음으로 명절의 기회를 잡겠습니다.
예
# importing holidays module import holidays # getting India holidays india_holidays = holidays.India() # occasion on 15-08-2020 print(f"Occasion on 15-08-2020: {india_holidays.get('15-08-2020')}")
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
Occasion on 15-08-2020: Independence Day
특정일이 공휴일인지 아닌지 알아봅시다.
예
# importing holidays module import holidays # getting India holidays india_holidays = holidays.India() # holiday date date_one = '15-08-2020' date_two = '16-08-2020' print(f"Is it holiday on {date_one}: {india_holidays.get(date_one) != None}") print(f"Is it holiday on {date_two}: {india_holidays.get(date_two) != None}")
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
Is it holiday on 15-08-2020: True Is it holiday on 16-08-2020: False
결론
튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.