Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन Holidays लाइब्रेरी

इस ट्यूटोरियल में, हम 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

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।

  1. Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें? Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें?

    Tkinter एक मानक Python लाइब्रेरी है जिसका उपयोग GUI-आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। हम Tkinter में एक एप्लिकेशन बना सकते हैं और उसमें विजेट्स जोड़ सकते हैं जो एप्लिकेशन को अधिक इंटरैक्टिव बनाते हैं।मान लीजिए हम किसी एप्लिकेशन में एक पॉपअप डायलॉग दिखाना चाहते हैं। इस मामले

  1. - FuzzyWuzzy Python लाइब्रेरी

    इस ट्यूटोरियल में, हम FuzzyWuzzy Python लाइब्रेरी के बारे में सीखेंगे। FuzzyBuzzy लाइब्रेरी दो स्ट्रिंग की तुलना करने के लिए विकसित की गई है। हमारे पास स्ट्रिंग की तुलना करने के लिए regex, difflib जैसे अन्य मॉड्यूल हैं। लेकिन, FuzzyBuzzy अपने तरीके से अद्वितीय है। इस लाइब्रेरी के मेथड true, false या

  1. - Python में डिक्शनरी के लिए get() मेथड

    get() मेथड डिक्शनरी में तत्वों तक पहुंचने के लिए Python स्टैंडर्ड लाइब्रेरी का हिस्सा है। कभी-कभी हमें किसी कुंजी को खोजने की आवश्यकता हो सकती है जो डिक्शनरी में मौजूद नहीं है। ऐसे मामले में इंडेक्स द्वारा एक्सेस करने की विधि एक त्रुटि फेंक देगी और प्रोग्राम को रोक देगी। लेकिन हम get() मेथड का उपयोग