how to raise exception python code example

Example 1: raise exception in python

raise Exception('I know Python!') # Don't! If you catch, likely to hide bugs.

Example 2: python raise exception

# this raises a "NameError"

>>> raise NameError('HiThere')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: HiThere

Example 3: python raise TypeError

def prefill(n,v):
    try:
        n = int(n)
    except ValueError:
        raise TypeError("{0} is invalid".format(n))
    else:
        return [v] * n

Example 4: python: raise error

class MyError(TypeError):
    pass

raise MyError('An error happened')

Tags:

Misc Example