如何跳过循环中的迭代?

新手上路,请多包涵

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

原文由 The.Anti.9 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 185
2 个回答

您正在寻找 continue

原文由 André 发布,翻译遵循 CC BY-SA 4.0 许可协议

for i in iterator:
    try:
        # Do something.
        pass
    except:
        # Continue to next iteration.
        continue

原文由 Alex McBride 发布,翻译遵循 CC BY-SA 2.5 许可协议

推荐问题