在Python中,捕捉异常通常使用`try-except`语句。以下是基本的使用方法:
try:可能引发异常的代码块passexcept ExceptionType:处理特定异常类型的代码块passelse:如果没有异常发生,执行的代码块passfinally:不论是否有异常发生,都会执行的代码块pass
`try`块包含可能引发异常的代码。
`except ExceptionType`块用于捕获特定类型的异常,`ExceptionType`可以是内置的异常类型,如`ValueError`、`TypeError`等,也可以是自定义的异常类型。
`else`块在没有异常发生时执行。

`finally`块无论是否有异常发生都会执行,通常用于资源的清理。
你还可以使用多个`except`语句来捕获不同类型的异常,并分别处理:
try:可能引发异常的代码块passexcept ExceptionType1:处理ExceptionType1类型的异常passexcept ExceptionType2:处理ExceptionType2类型的异常passexcept Exception as e:处理其他类型的异常,并获取异常对象pass
