Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

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