try:
예외가 발생할 수도 있는 코드
except 예외:
예외 처리
print(4/0)
ZeroDivisionError: division by zero
print(" 시작 ")
try:
print( 4 / 0 )
except:
print("예외처리! 예외발생!!!")
print(" 끝 ")
시작
예외처리! 예외발생!!!
끝
print(" 시작 ")
try:
print( 4 / 0 )
except IndexError:
print("예외처리! 예외발생!!!")
print(" 끝 ")
시작
ZeroDivisionError: division by zero
print(" 시작 ")
try:
print( 4 / 0 )
except IndexError:
print("예외처리! 예외발생!!!")
except ZeroDivisionError:
print(" 0으로 나누기 예외!!! ")
print(" 끝 ")
시작
0으로 나누기 예외!!!
끝
print(" 시작 ")
try:
print( 4 / 0 )
except IndexError:
print("예외처리! 예외발생!!!")
except ZeroDivisionError as e:
print(" 0으로 나누기 예외!!! ",e)
print(" 끝 ")
시작
0으로 나누기 예외!!! division by zero
끝
print(" 시작 ----")
try:
print( 4 / 0 )
except (ZeroDivisionError,IndexError) as e:
# raise FileNotFoundError 에러를 강제로 발생
# pass 에러(예외)발생시 아무런 동작없이 처리
print(" 0으로 나누기 예외!!! ",e)
print(" 끝 ---- ")
시작 ----
0으로 나누기 예외!!! division by zero
끝 ----