इस ट्यूटोरियल में, हम holidays लाइब्रेरी के बारे में जानने जा रहे हैं। holidays लाइब्रेरी यह निर्धारित करने में मदद करेगी कि कोई विशेष दिन विभिन्न देशों में छुट्टी है या नहीं। हम केवल सार्वजनिक छुट्टियां देख सकते हैं।
निम्न कमांड के साथ मॉड्यूल इंस्टॉल करें।
pip install holidays
मॉड्यूल सफलतापूर्वक इंस्टॉल होने के बाद, छुट्टियों की जानकारी प्राप्त करने के तरीकों का पालन करें। भारत में वर्ष 2020 की छुट्टियां देखें। भारत में 2020 के लिए छुट्टियों की पूरी सूची प्राप्त करने के लिए आपको नीचे दिए गए चरणों का पालन करना होगा।
आप यहां छुट्टियों के लिए देश कोड ढूंढ सकते हैं।
- holidays मॉड्यूल आयात करें।
- holidays.India() इंस्टेंटिएट करें और कीवर्ड आर्गुमेंट years को 2020 के रूप में पास करें।
- यह तारीख के साथ छुट्टियों का एक डिक्शनरी लौटाएगा।
- डिक्शनरी आइटम पर पुनरावृति करें और उन्हें प्रिंट करें।
उदाहरण
आइए सभी छुट्टियां प्राप्त करने का कोड देखें।
# holidays मॉड्यूल आयात करना
import holidays
# भारत की छुट्टियां प्राप्त करना
india_holidays = holidays.India(years=2020)
# छुट्टियों पर पुनरावृति
for date, occasion in india_holidays.items():
# तारीख और अवसर प्रिंट करना
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
आप किसी भी उपलब्ध देश की छुट्टियां प्राप्त कर सकते हैं। कोड को तदनुसार बदलें। अगला, हम छुट्टी का अवसर प्राप्त करेंगे।
उदाहरण
# holidays मॉड्यूल आयात करना
import holidays
# भारत की छुट्टियां प्राप्त करना
india_holidays = holidays.India()
# 15-08-2020 पर अवसर
print(f"Occasion on 15-08-2020: {india_holidays.get('15-08-2020')}")
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।
Occasion on 15-08-2020: Independence Day
आइए देखें कि कोई विशेष दिन छुट्टी है या नहीं।
उदाहरण
# holidays मॉड्यूल आयात करना
import holidays
# भारत की छुट्टियां प्राप्त करना
india_holidays = holidays.India()
# छुट्टी की तारीख
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
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।