본문 바로가기
Python, C, C++

[요점만 파이썬] 예외처리

by 소나무기운 2021. 10. 17.
반응형

[2021/10/17] 처음시작

소나무 기운 ,  전자제품 개발/생산

예외처리

프로그램의 명령어에 예상되는 예외 상황이 있다면 이것을 예외처리를 통해서 처리할 수 있다.

 

try except 를 사용하는 방법

try execpt else를 사용하는 방법

try execpt else finally를 사용하는 방법

pass키워드

 

 

 

try 구문

try:

          기본 동작시 실행

except:

          예외 발생시 실행

else:

          예외가 발생하지 않았을때 실행

finally:

          예외 상관없이 무조건 실행

 

try:
    number = int(input("숫자입력 : "))

    print(number)

except:
    print("숫자가 입력되지 않음")

else:
    print("숫자 입력됨")

finally:
    print("프로그램 종료")
    
    
    
 # 실행결과
PS C:\Users\pinee> & C:/Python38/python.exe c:/Users/pinee/OneDrive/blog/aaa.py
숫자입력 : 10
10
숫자 입력됨  
프로그램 종료
PS C:\Users\pinee> & C:/Python38/python.exe c:/Users/pinee/OneDrive/blog/aaa.py
숫자입력 : ㅁㅁ
숫자가 입력되지 않음
프로그램 종료       
PS C:\Users\pinee>

 

 

pass 키워드

pass 키워드 사용법

except 문에 예외처리 시 사용할 코드를 넣어야 합니다.

넣을 코드가 없다면 pass키워드를 사용하여 컴파일 에러를 막을 수 있습니다.

try:
	기본 동작 코드
except:
	pass

 

 

마무리

기본 코드를 작성할때 예외 발생이 예상되면 except

예외시 처리하기위한 except

정상시 처리하기 위한 else

무조건 동작하는 finally

 

 

 

 

참고문헌

 

 

 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글