我有一个以 for i in range(0, 100)
开头的循环。通常它可以正常运行,但有时会由于网络状况而失败。目前我已经设置了它,以便在失败时,它将 continue
在 except 子句中(继续到下一个数字 i
)。
我是否可以将相同的数字重新分配给 i
并再次运行失败的循环迭代?
原文由 FurtiveFelon 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个以 for i in range(0, 100)
开头的循环。通常它可以正常运行,但有时会由于网络状况而失败。目前我已经设置了它,以便在失败时,它将 continue
在 except 子句中(继续到下一个数字 i
)。
我是否可以将相同的数字重新分配给 i
并再次运行失败的循环迭代?
原文由 FurtiveFelon 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
在 for 循环中执行
while True
,将try
代码放入其中,然后仅在代码成功时从while
循环中中断。