擅长:python、mysql、java
<p>我操作的一般规则是:</p>
<p>你希望它通过吗?你知道吗</p>
<ul>
<li>如果我期望一个操作在大多数情况下都会成功,我会使用异常。你知道吗</li>
<li>如果我期望一个操作大部分时间都失败,我会用If语句截取它</li>
</ul>
<p>如果发生的事情可能会因为失败而中断其他操作(或导致系统受损),我总是首先进行验证、验证和健全性检查。你知道吗</p>
<p>但是一个简单的一句话的答案是:使用异常是非常python,并没有一点不赞成。它实际上可以帮助代码更好地阅读,正如您提到的,可能还有其他异常类型,请分别捕获它们:</p>
<pre><code>try:
…
except KeyError:
…
except TypeError:
…
except Exception:
…
</code></pre>