Python – Error Handling 2
Hi all, here are more examples for error handling.
my_value = 10 try: print(1 / my_value) print("No error occurred!") except NameError: print("A NameError occurred!") except ZeroDivisionError: print("A ZeroDivisionError occurred!") except TypeError: print("A TypeError occurred!") print("Done!") We catch three error types.
try: print(undeclared_variable) #---> cause of a NameError print(1 / 0) #---> cause of a ZeroDivisionError print("No error occurred!") except NameError: print("A NameError occurred!") except ZeroDivisionError: print("A ZeroDivisionError occurred!") print("Done!")