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

पायथन रेगुलर एक्सप्रेशन द्वारा उठाए गए अपवाद को कैसे कैप्चर करें?

<शरीर>

जब मिलान विधि लागू की जाती है, यदि यह पता चलता है कि कोई मिलान नहीं है, तो कोई नहीं लौटाया जाता है। पुन:मॉड्यूल में कोई फ़ंक्शन नहीं है जो सूची या मैचों के खाली होने पर अपवाद उत्पन्न करता है

अपवाद पुन:त्रुटि

अपवाद तब उठाया जाता है जब यहां किसी एक फ़ंक्शन को पास की गई स्ट्रिंग एक वैध नियमित अभिव्यक्ति नहीं होती है (उदाहरण के लिए, इसमें बेजोड़ कोष्ठक हो सकते हैं) या जब संकलन या मिलान के दौरान कोई अन्य त्रुटि होती है। यदि किसी स्ट्रिंग में पैटर्न के लिए कोई मेल नहीं है तो यह कभी भी त्रुटि नहीं है।


  1. पायथन में नियमित अभिव्यक्ति संशोधक कैसे काम करते हैं?

    नियमित अभिव्यक्ति शाब्दिक में मिलान के विभिन्न पहलुओं को नियंत्रित करने के लिए एक वैकल्पिक संशोधक शामिल हो सकता है। संशोधक एक वैकल्पिक ध्वज के रूप में निर्दिष्ट हैं। आप अनन्य OR (|) का उपयोग करके कई संशोधक प्रदान कर सकते हैं, और इनमें से किसी एक द्वारा प्रस्तुत किया जा सकता है - निम्नलिखित विभिन्न

  1. पायथन में लुकअप एरर अपवाद कैसे पकड़ें?

    लुकअप एरर अपवाद कुछ नहीं मिलने पर उठाई गई त्रुटियों के लिए आधार वर्ग है। अपवादों के लिए आधार वर्ग जो तब उठाया जाता है जब मैपिंग या अनुक्रम पर उपयोग की जाने वाली कुंजी या अनुक्रमणिका अमान्य होती है:IndexError, KeyError। अनुक्रम संदर्भ सीमा से बाहर होने पर इंडेक्स त्रुटि उठाई जाती है। अपवाद को पकड़ने

  1. पाइथन अपवाद संदेश को कैप्चर और प्रिंट कैसे करें?

    पायथन अपवाद संदेशों को अलग-अलग तरीकों से कैप्चर और प्रिंट किया जा सकता है जैसा कि नीचे दो कोड उदाहरणों में दिखाया गया है। पहले में, हम अपवाद वस्तु की संदेश विशेषता का उपयोग करते हैं। उदाहरण try: a = 7/0 print float(a) except BaseException as e: print e.message आउटपुट integer division or modulo by ze