Python exceptions are events that can modify the flow of control.
Exceptions are triggered automatically on errors.
The exceptions are processed by four statements.
|try/except||Catch and recover from exceptions raised by Python, or by you.|
|try/finally||Perform cleanup actions, whether exceptions occur or not.|
|raise||Trigger an exception manually in your code.|
|assert||Conditionally trigger an exception in your code.|
|with/as||Implement context managers in Python 2.6, 3.0, and later (optional in 2.5).|