What types of exceptions should you catch?
When catching an exception, it's generally considered a good idea to only catch exceptions if you understand their origin.
Here we have some code that catches many exception types at once.
We're catching a ValueError
, a TypeError
, a KeyError
, and a NameError
exception:
...
This is a premium screencast available only to active Python Morsels subscribers.
Feel free to watch some of the free screencasts in the Exceptions series.
Need to fill-in gaps in your Python skills? I send weekly emails designed to do just that.