How to ignore an exception and proceed in Python?

PythonServer Side ProgrammingProgramming

We can run a try-except block without handling the exception the following ways:

try:
1/0
except:
pass

and

try:
1/0
except Exception:
pass

In the first case, using bare except: is like using except BaseException:  which will also catch KeyboardInterrupt, SystemExit and errors like that, which are derived directly from exceptions.BaseException, not exceptions.Exception.

In second case, the things mentioned above won't be caught. The pass statement makes it possible to ignore the exceptions.

raja
Published on 07-Dec-2017 11:21:57
Advertisements