擅长:python、mysql、java
<p>你有什么理由不想抓住这个例外吗?</p>
<p>请记住,在Python中测试和捕获异常的速度可能非常快,而且通常是Python的工作方式,而不是测试类型(基本上,信任duck类型并相应地作出反应)。</p>
<p>为了让你的头脑更放松一点,请看这里:
<a href="https://stackoverflow.com/questions/3929837/python-if-vs-try-except/3929887#3929887">Python if vs try-except</a></p>
<p>如果您仍然担心可读性,请在代码中添加注释以解释为什么要使用try/except;)</p>
<p>在过去,我自己也曾在Java背景下与这种方法作过斗争,但这是在Python中实现这一点的最简单方法。。。简单胜过复杂。</p>