擅长:python、mysql、java
<p>你为什么要用免责块?
在我看来,一个好的做法是把最后一个例外陈述,这样会捕捉到意想不到的错误。在</p>
<p>所以我建议:</p>
<pre><code>try:
fn()
except Exception1:
do stuff you want
except Exception 2:
do another stuff
except Exception as e:
# Here you will catch an unexpected error, and you can log it
raise UnknownError -> do stuff you want
</code></pre>