पायथन एक अपवाद उठाएँ
एक अपवाद उठाएं
एक पायथन डेवलपर के रूप में यदि कोई स्थिति होती है तो आप अपवाद फेंकना चुन सकते हैं।
अपवाद को फेंकने (या बढ़ाने) के लिए, raise
कीवर्ड का उपयोग करें।
उदाहरण
एक त्रुटि उठाएँ और प्रोग्राम को रोकें यदि x 0 से कम है:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
कीवर्ड का raise
उपयोग अपवाद बढ़ाने के लिए किया जाता है।
आप परिभाषित कर सकते हैं कि किस प्रकार की त्रुटि को उठाना है, और पाठ को उपयोगकर्ता को प्रिंट करना है।
उदाहरण
यदि x पूर्णांक नहीं है, तो TypeError बढ़ाएँ:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")