擅长:python、mysql、java
<p>Python有这种心态,要求原谅而不是允许。你会发现很多关于这件事的帖子,比如<a href="https://stackoverflow.com/questions/32901886/why-is-it-easier-to-ask-forgiveness-than-it-is-to-get-permission-in-python">this one</a>。</p>
<p>在Python中捕获异常相对便宜,因此鼓励您使用它。这称为<a href="https://docs.python.org/2/glossary.html#term-eafp" rel="nofollow noreferrer">EAFP</a>方法。</p>
<p>例如:</p>
<pre><code>try:
x = df.loc['myindex', 'mycol']
except KeyError:
x = mydefault
</code></pre>