-
पायथन एक्सेप्शन पर अच्छे रेफरेंस डॉक्यूमेंट कहां मिल सकते हैं?
निम्न लिंक पायथन एक्सेप्शन पर एक अच्छा रेफरेंस डॉक्यूमेंट है: https://docs.python.org/2/library/exceptions.html
-
पायथन में IOError एक्सेप्शन कैसे पकड़ें?
IOError एक्सेप्शन यह एक एरर है जो तब उठाया जाता है जब इनपुट/आउटपुट ऑपरेशन विफल होता है, जैसे प्रिंट स्टेटमेंट या open() फ़ंक्शन जब किसी ऐसी फ़ाइल को खोलने का प्रयास करता है जो मौजूद नहीं है। यह ऑपरेटिंग सिस्टम से संबंधित एरर्स के लिए भी उठाया जाता है। यदि दिए गए कोड को try ब्लॉक में लिखा जाता है, तो
-
पायथन में ArithmeticError एक्सेप्शन कैसे पकड़ें?
ArithmeticError एक्सेप्शन उन सभी एरर्स के लिए बेस क्लास है जो संख्यात्मक गणनाओं के लिए होते हैं। यह उन बिल्ट-इन एक्सेप्शन्स के लिए बेस क्लास है जैसे: OverflowError, ZeroDivisionError, FloatingPointError। हम दिए गए कोड में एक्सेप्शन को निम्न प्रकार से पकड़ सकते हैं: उदाहरण import sys try: 7/0 exc
-
पायथन में OverflowError एक्सेप्शन कैसे पकड़ें?
जब अंकगणितीय ऑपरेशन वेरिएबल टाइप की सीमा को पार कर जाता है, तो OverflowError उठाया जाता है। लॉन्ग इंटीजर्स मान बढ़ने पर अधिक स्पेस आवंटित करते हैं, इसलिए वे अंत में MemoryError उठाते हैं। फ्लोटिंग पॉइंट एक्सेप्शन हैंडलिंग मानकीकृत नहीं है। रेगुलर इंटीजर्स आवश्यकतानुसार लॉन्ग मानों में परिवर्तित हो ज
-
पायथन में IndexError एक्सेप्शन कैसे पकड़ें?
IndexError तब उठाया जाता है जब सीक्वेंस रेफरेंस रेंज से बाहर होता है। दिए गए कोड को एक्सेप्शन पकड़ने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखा गया है: उदाहरण import sys try: my_list = [3, 7, 9, 4, 6] print(my_list[6]) except IndexError as e: print(e) print(sys.exc_type)
-
पायथन में NameError एक्सेप्शन कैसे पकड़ें?
NameErrors तब उठाए जाते हैं जब आपका कोड किसी ऐसे नाम को संदर्भित करता है जो वर्तमान स्कोप में मौजूद नहीं है। उदाहरण के लिए, एक अनक्वालिफाइड वेरिएबल नाम। दिए गए कोड को एक्सेप्शन पकड़ने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखा गया है। उदाहरण import sys try: def foo(): print(
-
पायथन में EOFError एक्सेप्शन कैसे पकड़ें?
EOFError तब उठाया जाता है जब input() या raw_input() जैसे बिल्ट-इन फ़ंक्शन अपने इनपुट स्ट्रीम के अंत का सामना करने से पहले कोई डेटा नहीं पढ़ते। फाइल मेथड्स जैसे read() फाइल के अंत में खाली स्ट्रिंग लौटाते हैं। दिए गए कोड को EOFError पकड़ने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखा गया ह
-
पायथन में SyntaxError एक्सेप्शन कैसे पकड़ें?
SyntaxError तब होता है जब पार्सर को सोर्स कोड मिलता है जिसे वह नहीं समझता। यह मॉड्यूल इम्पोर्ट करते समय, exec इनवोक करते समय, या eval() कॉल करते समय हो सकता है। एक्सेप्शन के एट्रिब्यूट्स का उपयोग करके ठीक से पता लगाया जा सकता है कि इनपुट टेक्स्ट के किस हिस्से ने एक्सेप्शन का कारण बना। हम दिए गए कोड
-
पायथन में IndentationError एक्सेप्शन कैसे पकड़ें?
IndentationError तब होता है जब पार्सर को सोर्स कोड मिलता है जो इंडेंटेशन नियमों का पालन नहीं करता। हम इसे मॉड्यूल इम्पोर्ट करते समय पकड़ सकते हैं, क्योंकि मॉड्यूल पहले इम्पोर्ट पर कंपाइल होगा। आप इसे उसी मॉड्यूल में नहीं पकड़ सकते जिसमें try/except ब्लॉक है, क्योंकि इस एक्सेप्शन के साथ, पायथन मॉड्यू
-
पायथन में TypeError एक्सेप्शन कैसे पकड़ें?
TypeErrors गलत प्रकार के ऑब्जेक्ट्स को जोड़ने या गलत प्रकार के ऑब्जेक्ट के साथ फ़ंक्शन कॉल करने के कारण होते हैं। उदाहरण import sys try: ny = Statue of Liberty my_list = [3, 4, 5, 8, 9] print(my_list + ny) except TypeError as e: print(e) print(sys.exc_type) आउटपुट can only concat
-
पायथन में EnvironmentError एक्सेप्शन कैसे पकड़ें?
EnvironmentError पायथन के बाहर से आने वाली एरर्स (ऑपरेटिंग सिस्टम, फाइलसिस्टम, आदि) के लिए बेस क्लास है। EnvironmentError एक्सेप्शन StandarError क्लास का सबक्लास है। यह IOError और OSError एक्सेप्शन्स का बेस क्लास है। यह वास्तव में अपने सबक्लास एरर्स जैसे IOError और OSError के विपरीत नहीं उठाया जाता।
-
पायथन में LookupError एक्सेप्शन कैसे पकड़ें?
LookupError एक्सेप्शन उन एरर्स के लिए बेस क्लास है जो तब उठाए जाते हैं जब कुछ नहीं मिलता। मैपिंग या सीक्वेंस पर उपयोग किए जाने वाले कुंजी या इंडेक्स के अमान्य होने पर उठाए गए एक्सेप्शन्स के लिए बेस क्लास: IndexError, KeyError। IndexError तब उठाया जाता है जब सीक्वेंस रेफरेंस रेंज से बाहर होता है। दिए
-
पायथन में Exception का उपयोग करके ValueError कैसे पकड़ें?
ValueError का उपयोग तब किया जाता है जब कोई फ़ंक्शन एक ऐसा मान प्राप्त करता है जिसका प्रकार सही है लेकिन मान अमान्य है। दिए गए कोड को एक्सेप्शन हैंडल करने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखा जा सकता है। उदाहरण import sys try: n = int(magnolia) except Exception as e: print
-
पायथन में ZeroDivisionError एक्सेप्शन कैसे पकड़ें?
जब शून्य डिवीजन ऑपरेशन के डिनोमिनेटर में दिखाई देता है, तो ZeroDivisionError उठाया जाता है। हम दिए गए कोड को एक्सेप्शन हैंडल करने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखते हैं। उदाहरण import sys try: x = 11/0 print(x) except Exception as e: print(sys.exc_type) print(e
-
पायथन में FloatingPointError एक्सेप्शन कैसे पकड़ें?
FloatingPointError उन फ्लोटिंग पॉइंट ऑपरेशन्स द्वारा उठाया जाता है जिनके परिणामस्वरूप एरर्स होते हैं, जब फ्लोटिंग पॉइंट एक्सेप्शन कंट्रोल (fpectl) चालू होता है। fpectl को सक्षम करने के लिए --with-fpectl फ्लैग के साथ कंपाइल किए गए इंटरप्रेटर की आवश्यकता होती है। दिए गए कोड को एक्सेप्शन हैंडल करने और
-
पायथन में StandardError एक्सेप्शन कैसे पकड़ें?
Exception क्लास है, जो StopIteration, StandardError और Warning का बेस क्लास है। सभी स्टैंडर्ड एरर्स StandardError से प्राप्त होते हैं। कुछ स्टैंडर्ड एरर्स जैसे ArithmeticError, AttributeError, AssertionError बेस क्लास StandardError से प्राप्त होते हैं। जब एट्रिब्यूट रेफरेंस या असाइनमेंट विफल होता है
-
पायथन में StopIteration एक्सेप्शन कैसे पकड़ें?
जब कोई इटरेटर समाप्त हो जाता है, तो इसकी next मेथड StopIteration उठाती है। यह एक्सेप्शन एरर नहीं माना जाता। हम दिए गए कोड को एक्सेप्शन पकड़ने और उसका प्रकार जानने के लिए निम्न प्रकार से फिर से लिखते हैं। उदाहरण import sys try: z = [5, 9, 7] i = iter(z) print(i) print(i.next()) pr
-
पायथन में SystemExit एक्सेप्शन कैसे पकड़ें?
पायथन डॉक्यूमेंटेशन में, SystemExit Exception क्लास का सबक्लास नहीं है। BaseException क्लास SystemExit का बेस क्लास है। इसलिए दिए गए कोड में, हम कोड को काम करने के लिए Exception को BaseException से बदल देते हैं। उदाहरण try: raise SystemExit except BaseException: print(It works!) आउटपुट It wo
-
पायथन में ImportError एक्सेप्शन कैसे पकड़ें?
ImportError तब उठाया जाता है जब कोई मॉड्यूल, या मॉड्यूल का कोई सदस्य, इम्पोर्ट नहीं किया जा सकता। दो स्थितियां हैं जहां ImportError उठाया जा सकता है। यदि कोई मॉड्यूल मौजूद नहीं है। उदाहरण import sys try: from exception import myexception except Exception as e: print(e) print(sys.exc_t
-
पायथन में NotImplementedError एक्सेप्शन कैसे पकड़ें?
यूजर-डिफाइंड बेस क्लासेस NotImplementedError उठा सकती हैं ताकि यह इंगित किया जा सके कि किसी मेथड या व्यवहार को सबक्लास द्वारा परिभाषित करने की आवश्यकता है, एक इंटरफेस का अनुकरण करते हुए। यह एक्सेप्शन RuntimeError से प्राप्त होता है। यूजर डिफाइंड बेस क्लासेस में, एब्सट्रैक्ट मेथड्स को इस एक्सेप्शन को