我有一个正在运行的循环,但在循环中可能会引发异常。这当然会一起停止我的程序。为了防止发生这种情况,我捕获并处理了异常。但是,即使发生了异常,迭代的其余部分也会运行。在我的except:
子句中是否有一个关键字可以用来跳过当前迭代的其余部分?
发布于 2009-02-15 03:50:46
您正在寻找continue。
发布于 2009-02-14 19:52:29
for i in iterator:
try:
# Do something.
pass
except:
# Continue to next iteration.
continue
发布于 2009-02-14 19:50:18
像这样的东西?
for i in xrange( someBigNumber ):
try:
doSomethingThatMightFail()
except SomeException, e:
continue
doSomethingWhenNothingFailed()
https://stackoverflow.com/questions/549674
复制相似问题