본문 바로가기
프로그래밍/파이썬

파이썬(Python) - 27.예외처리(2)

by -현's- 2020. 5. 1.
반응형

●예외객체 : Exception

- 예외가 발생하면 예외 정보는 예외객체(Exception) 저장된다.

- 기본형태

try :

   ~~

except Exception as 객체명:

   print("type(객체명):" , type(객체명)

   print("객체명:", 객체명)

 

ex)

 

 

 

●예외 구분하기

- 발생하는 예외를 구분하여 처리할 수 있다.

- 기본형태

try:

   ~~

except 예외종류1:

  ~~

except 예외종류2:

  ~~

except 예외종류3:

  ~~

except Exception as exception:   #보통 마지막엔 Exception을 넣어 모든 예외를 처리해주도록 한다.

 ~~

 

 

ex)

 

 

 

 

 

●raise구문

- 프로그래밍 편의를 위해 프로그램에 강제 예외를 발생시킬때 사용한다.

- 기본형태

raise 예외명

 

ex)

 

 

 

반응형

댓글