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

पायथन में अपवाद का उपयोग करके ValueError को कैसे पकड़ें?

ValueError का उपयोग तब किया जाता है जब किसी फ़ंक्शन को एक मान प्राप्त होता है जिसमें सही प्रकार होता है लेकिन एक अमान्य मान होता है।

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

उदाहरण

import sys
try:
n = int('magnolia')
except Exception as e:
print e
print sys.exc_type

आउटपुट

invalid literal for int() with base 10: 'magnolia'
<type 'exceptions.ValueError'>

  1. पायथन में IOError अपवाद कैसे पकड़ें?

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

  1. पायथन अपवाद टेक्स्ट कैसे प्राप्त करें?

    यदि एक पायथन कोड एक अपवाद फेंकता है, तो हम इसे पकड़ सकते हैं और प्रकार, त्रुटि संदेश, ट्रेसबैक प्रिंट कर सकते हैं और फ़ाइल नाम और लाइन नंबर जैसी जानकारी पाइथन लिपि में प्राप्त कर सकते हैं जहां अपवाद हुआ। हम त्रुटि के प्रकार, मान, ट्रेसबैक पैरामीटर पा सकते हैं प्रकार उस प्रकार का अपवाद देता है जो ह

  1. पायथन में KeyError अपवाद कैसे पकड़ें?

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