擅长:python、mysql、java
<p>这应该起作用:</p>
<pre><code>class C(object):
def _iter(self):
try:
for x in range(100):
yield x, x + 3
except Exception as e:
raise e
def doit(self):
try:
for a, b in self._iter(): # < how can I capture an excepcion here?
print(a, b)
except Exception as e:
# do something with e
# rest of the python code here
</code></pre>