6. 예외처리
페이지 정보
작성자 관리자 댓글 0건 조회 4,008회 작성일 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)
댓글목록
등록된 댓글이 없습니다.