擅长:python、mysql、java
<p>为Martijn建议的方法添加另一种方法,就是使用异常机制让<code>find_result</code>首先抛出一个“无结果”异常,然后让调用者决定如何处理它。你知道吗</p>
<pre><code>def find_result():
result = None
if (...):
raise NoResultException("details")
return result
try:
r = find_result()
except NoResultException:
raise Exception("we have no result")
</code></pre>