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

पायथन में ZeroDivisionError एक्सेप्शन कैसे पकड़ें?

जब शून्य डिवीजन ऑपरेशन के डिनोमिनेटर में दिखाई देता है, तो ZeroDivisionError उठाया जाता है।

हम दिए गए कोड को एक्सेप्शन हैंडल करने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखते हैं।

उदाहरण

import sys
try:
    x = 11/0
    print(x)
except Exception as e:
    print(sys.exc_type)
    print(e)

आउटपुट


integer division or modulo by zero
  1. - पायथन में ArithmeticError एक्सेप्शन कैसे पकड़ें?

    ArithmeticError एक्सेप्शन उन सभी एरर्स के लिए बेस क्लास है जो संख्यात्मक गणनाओं के लिए होते हैं। यह उन बिल्ट-इन एक्सेप्शन्स के लिए बेस क्लास है जैसे: OverflowError, ZeroDivisionError, FloatingPointError। हम दिए गए कोड में एक्सेप्शन को निम्न प्रकार से पकड़ सकते हैं: उदाहरण import sys try: 7/0 exc

  1. - पायथन में IOError एक्सेप्शन कैसे पकड़ें?

    IOError एक्सेप्शन यह एक एरर है जो तब उठाया जाता है जब इनपुट/आउटपुट ऑपरेशन विफल होता है, जैसे प्रिंट स्टेटमेंट या open() फ़ंक्शन जब किसी ऐसी फ़ाइल को खोलने का प्रयास करता है जो मौजूद नहीं है। यह ऑपरेटिंग सिस्टम से संबंधित एरर्स के लिए भी उठाया जाता है। यदि दिए गए कोड को try ब्लॉक में लिखा जाता है, तो

  1. - पायथन में KeyError एक्सेप्शन कैसे पकड़ें?

    KeyError तब उठाया जाता है जब कोई मान डिक्शनरी की कुंजी के रूप में नहीं मिलता। दिए गए कोड को एक्सेप्शन पकड़ने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखा गया है। उदाहरण import sys try: s = {a:5, b:7}[c] except: print(sys.exc_info()) आउटपुट (, KeyError(c,), )