是否有类似于break
和continue
的命令可以重复最近的迭代?
例如,在抛出异常时。
for i in range(0,500):
try:
conn = getConnection(url+str(i))
doSomething(conn)
except:
repeat
让我们进行一次迭代,其中i
变量的值为6
。在此迭代过程中出现了一些连接错误。我想重复这个迭代。
有没有一个命令可以做到这一点?
当然,我可以这样做:
i=0
while i!=500:
try:
conn = getConnection(url+str(i))
doSomething(conn)
i+=1
except:
pass