Python Exception Handling
Exception Handling
- Exception handling is used to handle the errors which can be try to catch it, like zero divisible by any number.
- Error is nothing but shows the syntax error in any language.
Method 1:
Syntax
try operation block; except Exception_name: If there is Exception_name1 then execute this block. except Exception_name2: If there is Exception_name2, then execute this block. else If there is no exception then execute this block.
Example:
try: num = int(input("Enter the number ")) num1 = int(input("Enter divisible number")) re = num/num1 except ValueError: print("Value is not int type") except ZeroDivisionError: print("Don't use zero") else: print("result is ",re )
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:
Method 2:
Syntax
try: #run this action first except: # Run if exception occurs Finally : #Always run this code
Example
try: num = int(raw_input("Enter the number ")) re = 100/num except: print "Something is wrong" else: print "result is ",re finally : print "finally program ends"
Click Here-> Get Python Training with Real-time Projects