python exception的传递

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python exception的传递相关的知识,希望对你有一定的参考价值。

try:

    block

except1:

except2:

...

 

如果block中出现了except,那么会先取匹配except1,如果匹配了,进行处理,程序继续执行。

如果except1没有匹配上,那么继续匹配except2。

如果该层的try except都没有匹配到,那么就会去外层的try except去匹配,直到匹配到为止。

 

以上是关于python exception的传递的主要内容,如果未能解决你的问题,请参考以下文章

使用 FileMapping 传递 _EXCEPTION_POINTERS * 时遇到问题

从 laravel 5 升级到 laravel 5.5 导致错误参数 1 传递给 App\Exceptions\Handler::report()

传递多个值。获取 org.hibernate.exception.SQLGrammarException: could not extract ResultSet] with root cause

jackson对Exception类型对象的序列化与反序列化

Spring DATA JPA 传递两个参数 - 无法提取 ResultSet;SQL [n/a]; org.hibernate.exception.SQLGrammerException:无法提取结

python使用try...except语句处理异常