Try-except(feat. python)

괴도소녀·2021년 7월 5일
0

python

목록 보기
8/11

에러의 예시 중에 ZeroDivisionError: division by zero라는 에러가 있다.
어느 숫자를 0으로 나누면 위와 같은 에러를 반환 해준다.

[코드]

print(10/0)

[결과]

ZeroDivisionError: division by zero

에러를 대신해주는 try-except코드를 예시로 들어보자.

[코드]

a = 10
b = 0

try:    #실행 코드

    print(a/b)
		
except:     #에러가 발생했을 때 처리하는 코드
    print('에러가 발생했습니다.')

[결과]

에러가 발생했습니다.

파일을 불러오는데 실패했다거나, 비동기 통신을 하는데 오류가 생겼다거나 하는 경우
except: 구문으로 프로그램의 error 발생을 처리해주는게 현명하다.
로그인시 아이디나 비밀번호가 맞지 않는 경우에도 예외처리가 쓰인다.

0개의 댓글