raise an exception with message python
xxxxxxxxxx
# From: https://www.w3schools.com/python/gloss_python_raise.asp
x = -1
if x < 0:
raise Exception("Sorry, no numbers below zero")
xxxxxxxxxx
# Example 1: Basic exception raising with custom message
try:
raise Exception("This is a custom error message")
except Exception as e:
print(e)
# Example 2: Creating a custom exception class with custom message
class CustomException(Exception):
def __init__(self, message):
self.message = message
try:
raise CustomException("This is a custom exception with a custom error message")
except CustomException as ce:
print(ce.message)