首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何跳过循环中的迭代?

如何跳过循环中的迭代?
EN

Stack Overflow用户
提问于 2009-02-15 03:48:04
回答 5查看 317.4K关注 0票数 204

我有一个正在运行的循环,但在循环中可能会引发异常。这当然会一起停止我的程序。为了防止发生这种情况,我捕获并处理了异常。但是,即使发生了异常,迭代的其余部分也会运行。在我的except:子句中是否有一个关键字可以用来跳过当前迭代的其余部分?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-02-15 03:50:46

您正在寻找continue

票数 458
EN

Stack Overflow用户

发布于 2009-02-14 19:52:29

代码语言:javascript
复制
for i in iterator:
    try:
        # Do something.
        pass
    except:
        # Continue to next iteration.
        continue
票数 60
EN

Stack Overflow用户

发布于 2009-02-14 19:50:18

像这样的东西?

代码语言:javascript
复制
for i in xrange( someBigNumber ):
    try:
        doSomethingThatMightFail()
    except SomeException, e:
        continue
    doSomethingWhenNothingFailed()
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/549674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档