Python Language Exceptions: Difference between revisions
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
To trigger an exception manually in the code use <code>raise</code> | To trigger an exception manually in the code use <code>[[#raise|raise]]</code>. | ||
To conditionally trigger an exception in the code, use <code>[[#assert|assert]]</code>. | |||
=<tt>raise</tt>= | |||
=<tt> assert </tt>= |
Revision as of 23:23, 20 January 2022
Internal
Overview
try/except
is a language-level mechanism to handle errors (traceback) that may be caused by a section of the code. This syntax eliminates tracebacks.
try:
# do something
except:
# execute if the previous block caused an error
To trigger an exception manually in the code use raise
.
To conditionally trigger an exception in the code, use assert
.