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

आधुनिक पायथन में कस्टम एक्सेप्शन कैसे घोषित करें?

आधुनिक पायथन में कुछ ओवरराइड करने या एक्सेप्शन को अतिरिक्त आर्गुमेंट्स पास करने के लिए हम इसे इस तरह करते हैं:

class ValidationError(Exception):
    def __init__(self, message, errors):
        super(ValidationError, self).__init__(message)
        self.errors = errors

इस तरह हम एरर मैसेजेस की डिक्शनरी को दूसरे पैरामीटर में पास कर सकते हैं, और जब जरूरत हो तब बाद में उस तक पहुंच सकते हैं।

  1. - क्या पायथन एक्सेप्शन रनटाइम एरर्स हैं?

    सभी पायथन एक्सेप्शन रनटाइम एरर्स नहीं हैं, कुछ सिंटैक्स एरर्स भी हैं। यदि आप दिए गए कोड को चलाते हैं, तो आपको निम्न आउटपुट मिलता है। File C:/Users/TutorialsPoint1/~.py, line 4 else: ^ SyntaxError: invalid syntax हम देखते हैं कि यह सिंटैक्स एरर है न कि रनटाइम एरर। प्रोग्राम में एरर्स या अशुद्धियों को

  1. - पायथन में एरर कोड्स और एरर मैसेज के साथ कस्टम एक्सेप्शन कैसे लिखें?

    हम एरर कोड्स और एरर मैसेज के साथ कस्टम एक्सेप्शन क्लासेस को निम्न प्रकार से लिख सकते हैं: class ErrorCode(Exception): def __init__(self, code): self.code = code try: raise ErrorCode(401) except ErrorCode as e: print(Received error with code:, e.code) हमें आउटपुट मिलता है: C:/Use

  1. - Python वेरिएबल्स में महारत: घोषित करने और उपयोग करने के लिए एक पेशेवर गाइड

    Python में वेरिएबल्स बनाने और उपयोग करने पर एक गाइड। Python वेरिएबल्स वेरिएबल्स नामित स्थान हैं जिनका उपयोग मेमोरी में संग्रहीत ऑब्जेक्ट के रेफरेंस को स्टोर करने के लिए किया जाता है। जब हम Python में वेरिएबल्स बनाते हैं, तो हमें निम्न नियमों पर विचार करना चाहिए: वेरिएबल नाम अक्षर या अंडरस्कोर से शु