How to catch LookupError Exception in Python?


LookupError Exception is the Base class for errors raised when something can’t be found. The base class for the exceptions that are raised when a key or index used on a mapping or sequence is invalid: IndexError, KeyError.

An IndexError is raised when a sequence reference is out of range.

The given code is rewritten as follows to catch the exception and find its type

Example

import sys
try:
foo = [a, s, d, f, g]
print foo[5]
except IndexError as e:
print e
print sys.exc_type

Output

C:/Users/TutorialsPoint1~.py
list index out of range
<type 'exceptions.IndexError'>


Updated on: 12-Feb-2020

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements