Python 예외처리(try, except, else, finally, raise)
파이썬은 EAFP방식의 코딩스타일을 권장한다. EAFP = It's Easier to Ask Forgiveness than Permission = 허락을 구하는 것보다 용서를 구하는 것이 쉽다 즉, 앞장에서 소개했던 파이썬에서 흔히 발생하는 에러들을 일단은 무시한채 수행(try)시키고, 에러가 발생하면 그때 처리(except)하겠다는 뜻이라고 한다. [기본 구조] try : 에러 발생 가능성이 있는 코드 실행 except : 에러명1 except : 에러명2 else : (for, if, try문) 에서 에러가 발생하지 않을때 실행 finally : 에러의 발생 여부와 관계없이 항상 실행되는 구문 # Example1 test = ['emilia', 'python', 'coding'] try: x = te..
2023. 5. 20.