擅长:python、mysql、java
<p>在这种情况下,我要做的是在出现异常时设置一个布尔值,如下所示:</p>
<pre><code>got_exception = False
try:
# do something
except Error1:
# do Error1 specific handling
got_exception = True
except Error2:
# do Error2 specific handling
got_exception = True
else:
# If there was no exception
finally:
if got_exception:
# ALSO do this if there was ANY exception (e.g. some common error handling)
</code></pre>
<p>这应该符合您的需要,这是IMO将所有解决方案组合成最易读的代码结构的最干净的方法,这将是最容易调试的。在</p>