Python 예외처리

1 개념[ | ]

Python Exception Handling
  • Python에서 예외가 발생했을 경우 처리해주는 블록을 추가하여 처리 될 수 있도록 함.

2 예외란?[ | ]

  • 잘못된 입력이나 코드로 수행이 정상적으로 이뤄지지 않을 때 발생함

3 예외 발생 예제[ | ]

 a = 1
 b = 0
 print(a / b)
# a / b
# ZeroDivisionError: division by zero

4 예외처리[ | ]

  • tryexcept를 가지고 처리해줌
try:
    #실행 코드
except 예외타입:
    #예외 발생 시 실행코드

5 예외처리 예제[ | ]

  • 숫자 0으로 나눌 때 발생하는 예외를 처리해줌
  • try에서 ZeroDivisionError예외가 발생하여 except 영역이 실행됨
try:
    a = 1
    b = 0
    a / b
except ZeroDivisionError:
    print('You can not divide with number 0')
# You can not divide with number 0

6 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}