python – 如何在异常后重试?
作者:互联网
我在范围(0,100)中有一个以i开头的循环.通常它运行正常,但有时它会因网络状况而失败.目前我设置它,以便在失败时,它将继续在except子句中(继续到i的下一个数字).
我是否有可能将相同的数字重新分配给i并再次通过失败的循环迭代?
解决方法:
在for循环中执行一段时间,将try代码放入其中,并在代码成功时从while循环中断.
for i in range(0,100):
while True:
try:
# do stuff
except SomeSpecificException:
continue
break
标签:python,loops,exception,try-except 来源: https://codeday.me/bug/20190916/1807484.html