예외처리 > PYTHON 프로그래밍

본문 바로가기

PYTHON 프로그래밍

PYTHON 프로그래밍

6. 예외처리

페이지 정보

작성자 관리자 댓글 0건 조회 5,930회 작성일 20-07-19 23:42

본문

6. 예외처리

모든 예외의 에러 메시지를 출력할 때는 Exception을 사용 

try :

     명령어 

except Exception as e: 

     print('예외가 발생했습니다.', e) 



except에서 as 뒤에 변수를 지정하면 발생한 예외의 에러 메시지를 받아올 수 있습니다.

try:
    실행할 코드
except 예외 as 변수:
    예외가 발생했을 때 처리하는 코드

y = [10, 20, 30]
 
try:
    index, x = map(int, input('인덱스와 나눌 숫자를 입력하세요: ').split())
    print(y[index] / x)
except ZeroDivisionError as e:                    # as 뒤에 변수를 지정하면 에러를 받아옴
    print('숫자를 0으로 나눌 수 없습니다.', e)    # e에 저장된 에러 메시지 출력
except IndexError as e:
    print('잘못된 인덱스입니다.', e)

Copyright © LEELAB.CO.KR. All rights reserved.