擅长:python、mysql、java
<p>可能使用循环</p>
<pre><code>def fun(i):
errors = []
things_to_try = (thing1, thing2, thing3, thing4)
for thing in things_to_try:
try:
thing(i)
except Exception as e:
errors.append(e)
else:
break
else:
raise Exception("Failed: %s" % errors)
</code></pre>