逻辑上的位置try/except
将是进行违规计算的位置:
def gener():
a = [1,2,3,4,0, 5, 6,7, 8, 0, 9]
for i in a:
try:
yield 2/i
except ZeroDivisionError:
pass
在python中的迭代器/生成器中引发异常后继续
逻辑上的位置try/except
将是进行违规计算的位置:
def gener():
a = [1,2,3,4,0, 5, 6,7, 8, 0, 9]
for i in a:
try:
yield 2/i
except ZeroDivisionError:
pass