라벨이 rais인 게시물 표시

[Python] 예외 처리 사용법과 예제 (try, except, finally, rais)

예외 처리 사용법과 예제 (try, except, finally, rais) 예외 처리란? 파이썬에서 프로그램을 실행 했을 때 오류가 발생하면 에러가 뜨면서 실행이 되지 않는다. 하지만 예외적으로 오류를 처리하고 싶을 때가 있다. 이 때 예외 처리를 하면 오류가 발생 했을 때 에러를 무시하고 프로그램이 정상적으로 작동한다. 예제를 통해 알아보자. 예외 처리 왜 사용 할까? 우선 예외 처리를 왜 사용하는지 예제를 통해 알아보자. 1. 일반적으로 2를 0으로 나누기 일반적으로 2/0을 출력 하면 에러가 발생하여 프로그램이 실행되지 않는다. 다음 예제를 보자. #test.py print ( 2 / 0 ) 결과 :    File "C:\Users\skek1\PycharmProjects\pythonProject1\test.py", line 2     print(2/0) IndentationError: unexpected indent 2. 예외 처리 하여 2를 0으로 나누기 하지만 예외 처리를 하면 에러가 발생하지 않고 정상적으로 프로그램이 실행된다. 예외 처리를 왜 사용 하는지 감이 올 것이다. #test.py try : 2 / 0 except : print ( "Error 입니다." ) 결과 : Error 입니다. try, except문 사용하여 예외 처리하기 이제는 예외 처리 할 수 있는 여러 방법을 알아보자. 기본적으로 try, except문으로 예외 처리 할 수 있는 방법은 3가지가 있다. 1. 모든 오류 예외 처리하기 가장 기본적인 문법이다. tyr문에는 오류가 발생 할 수 있는 변수나 숫자를 넣는다. except에는 오류가 발생할 시 실행 할 문장을 적는다. #test.py try : 2 / 0 except : print ( "Erro...