我有一个循环,但有可能在循环内引发异常。这当然会一起停止我的程序。为了防止我捕获异常并处理它们。但是,即使发生异常,迭代的其余部分也会运行。在我的 except:
子句中是否可以使用关键字来跳过当前迭代的其余部分?
原文由 The.Anti.9 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个循环,但有可能在循环内引发异常。这当然会一起停止我的程序。为了防止我捕获异常并处理它们。但是,即使发生异常,迭代的其余部分也会运行。在我的 except:
子句中是否可以使用关键字来跳过当前迭代的其余部分?
原文由 The.Anti.9 发布,翻译遵循 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 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答837 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
您正在寻找
continue
。