如何在Python for循环中处理异常?

您可以像在普通代码块中一样在Python for循环中处理异常。这不会引起任何问题。例如,

for i in range(5):
   try:
      if i % 2 == 0:
         raise ValueError("some error")
      print(i)
except ValueError as e:
   print(e)

这将给出输出

some error
1
some error
3
some error