If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Python में try except का use Run Time Errors को handle करने के लिए किया जाता है , ताकि program terminate न होकर normally run हो सके। इसमें try block में हम वो code लिखते हैं जिसमे error आने के chances होते हैं , और except block में वो code लिखते हैं जिसे error आने पर run करना है।
try : //code except : //error handling code
अगर try block में लिखे code में कोई error नहीं आती है, तो program normally run हो जायगा।
try :
print(name)
except :
print('Error occured')
C:\Users\Rahulkumar\Desktop\python>python exception_handle.py Error occured
basically जिस तरह से data type होते हैं वैसे ही हर error का एक particular type होता है। like : NameError, SyntaxError, etc.. except block एक optional argument accept करता है , जिसमे error का type pass होता है।
error आने पर जो type match कर जायगा वही except statement run हो जयगा।
See Example -
try:
print(name)
except NameError:
print("NameError occured")
except:
print("Something else went wrong")
C:\Users\Rahulkumar\Desktop\python>python exception_handle.py NameError occured
? try...except के through हम सिर्फ Run Time Errors (जिन्हे Exception कहते हैं) को ही handle कर सकते हैं , Syntax Error या Logical Errors को नहीं। अगर program में syntactically error है तो उसके लिए यह काम नहीं करेगा।