Python notes/Others

파이썬) try block으로 에러를 처리하기 (+except, else)

성실한 나무 2021. 3. 28. 20:47

#1.

Error가 나타날 수 있는 상황을 처리하고 계속해서 프로그램을 실행시키기 위해 try block이 있다.

 성공적으로 수행중입니다

 

 

#2.

"try:" 아래의 script에서 error가 발생했을 때 어떻게 처리해줄 것인지를 "except:" 아래에 넣으면 된다.

error가 발생하지 않을 경우에는 어떻게 처리해줄 것인지 "else" 아래에 넣으면 된다.

위의 예제에서는 try: 이하 스크립트에 에러가 발생하지 않았기 때문에

except: 아래의 스크립트는 실행되지 않고

else: 아래의 스크립트가 실행되었다.

 

 

 

에러가 나타났다!!

반면, try: 이하에 print를 prnt로 잘못 입력해서 error가 난 경우에는

except: 이하의 스크립트가 실행되는 것을 볼 수 있다.