下面是一个Python脚本:
for item in [n1,n2,n3]:
f1(args1)
f2(args2)
f3(args3)
三个函数的结构类似。
def f1(args):
try:
doing something
except:
pass
对于函数f1、f2、f3,如果在执行过程中触发了异常,如何保证当前循环立即中断并进入下一个循环?
嗯,据我了解,您希望确保无论循环发生什么,循环都会继续到另一个循环。因此,为了确保我们也可以在 for 循环上放置 try 和 except 。如果我们把 continue 放在 except 上,那么你的循环将保持继续。这是一个例子
for item in [n1, n2, n3]:
try:
f1(args1)
f2(args2)
f3(args3)
except:
continue