[Python] 예외 처리

is Yoon·2023년 8월 23일
0

Python

목록 보기
16/17
  1. 컴파일 오류 : 오타 (예외 x)
  2. 프로그램 실행 중 발생하는 오류 (예외 o)

try except

try : 
	예외가 발생할 확률이 있는 문장
except Exception : # 에러 종류
	예외가 발생하면 실행할 문장
else : 
	예외가 발생하지 않을 때 실행할 문장
try : 
	no1 = int(input('숫자 입력 :'))
except : 
	print('숫자만 입력하세요')
else : 
	print('입력한 숫자는 %s입니다.' %no1)

예외 이름을 모를 때 처리하는 방법

try:
    에러가 발생할 가능성이 있는 코드
except Exception as ex: # 에러 종류
    print('에러가 발생 했습니다', ex) # ex는 발생한 에러의 이름을 받아오는 변수



raise

  • 사용자가 직접 에러를 발생시키는 기능
raise Exception # 에러 종류
profile
planning design development with data

0개의 댓글