Python Exception Handling
Exception Handling
Exceptions occur during execution of a block when errors are detected and interrupt the normal execution of a code block.
Python handle exceptions using the statement try…except, similar to the try…catch in Java.
Examples
Exception Handling using try except ValueError
>>> while True: try: v = input("Enter an number value: ") v = int(v) break except ValueError: print("No number value") Enter an number value: test No number value Enter an number value: 3 >>>
Exception Handling using finally
>>> b = 7 >>> while True: try: a = int(input("My number: ")) break except ValueError: print("No number!") break finally: print("Default number: ", b) My number: abc No number! Default number: 7 >>>