विषयसूची:

आप पायथन में कोशिश का उपयोग कैसे करते हैं?
आप पायथन में कोशिश का उपयोग कैसे करते हैं?

वीडियो: आप पायथन में कोशिश का उपयोग कैसे करते हैं?

वीडियो: आप पायथन में कोशिश का उपयोग कैसे करते हैं?
वीडियो: पायथन प्रोग्रामिंग ट्यूटोरियल #18 - प्रयास करें और छोड़ें (पायथन त्रुटि प्रबंधन) 2024, अप्रैल
Anonim

NS प्रयत्न और ब्लॉक in. को छोड़कर अजगर अपवादों को पकड़ने और संभालने के लिए उपयोग किया जाता है। अजगर निम्नलिखित के बाद कोड निष्पादित करता है प्रयत्न कार्यक्रम के "सामान्य" भाग के रूप में बयान। कोड जो अपवाद कथन का अनुसरण करता है वह पूर्ववर्ती में किसी भी अपवाद के लिए कार्यक्रम की प्रतिक्रिया है प्रयत्न खंड।

इसके बारे में, पायथन में try क्या करता है?

अजगर की कोशिश स्टेटमेंट एक ऐसा माध्यम है जिसका उपयोग हम त्रुटियों को इनायत से संभालने के लिए कर सकते हैं। यदि त्रुटि को ठीक से संभाला जाता है, तो कोड का निष्पादन करता है त्रुटि स्थिति उत्पन्न न करें और stderr के लिए कोई आउटपुट नहीं है। उपरोक्त स्थिति = 0 के साथ बाहर निकलता है और stderr के लिए कोई आउटपुट नहीं है।

यह भी जानिए, कब इस्तेमाल करें ट्राई को छोड़कर? ए प्रयत्न ब्लॉक आपको एक अपेक्षित त्रुटि को संभालने की अनुमति देता है। NS के अलावा केवल ब्लॉक करना चाहिए पकड़ अपवाद जिन्हें आप संभालने के लिए तैयार हैं। यदि आप एक अप्रत्याशित त्रुटि को संभालते हैं, तो आपका कोड गलत काम कर सकता है और बग छिपा सकता है।

इसके अतिरिक्त, आप पायथन को छोड़कर कैसे लिखते हैं?

अजगर को छोड़कर कोशिश करें

  1. कोशिश ब्लॉक एक अपवाद उत्पन्न करेगा, क्योंकि x परिभाषित नहीं है:
  2. एक संदेश प्रिंट करें यदि कोशिश ब्लॉक एक NameError और दूसरा अन्य त्रुटियों के लिए उठाता है:
  3. इस उदाहरण में, कोशिश ब्लॉक कोई त्रुटि उत्पन्न नहीं करता है:
  4. प्रयत्न:
  5. ऐसी फ़ाइल को खोलने और लिखने का प्रयास करें जो लिखने योग्य नहीं है:

क्या हमारे पास पायथन में कई कोशिश ब्लॉक हो सकते हैं?

आप ऐसा कर सकते हैं पकड़ विभिन्न एक ही अपवाद में अपवाद खंड मैथा . नीचे दिया गया उदाहरण देखें। कृपया ध्यान दें कि आप ऐसा कर सकते हैं अपवादों को चर से अलग करें साथ एक अल्पविराम जो लागू होता है अजगर 2.6/2.7. परंतु आप ऐसा कर सकते हैं 'टी करना उस में अजगर 3.

सिफारिश की: