直到我知道,Python异常处理包括四种类型的关键字(try, except, finally, Raise) + else。但是我读过一些文章说Python中的throw, catch关键字。实际上,Python有这个关键字。我阅读了异常处理的这两份官方文档。但是他们没有提到
- 错误和异常 <
- 内置异常/gh>
不,他们不是。其他语言使用throw
来发出异常,使用try-catch-finally
来处理异常。Python使用raise
给出异常,并使用try-except-finally-else
处理异常。你不能在Python中使用try-catch-finally
或throw
。