try 예제
# (x > 3) 에러 유발. (∵x 정의 안 함.) try: x > 3 except: print("뭔가 오류 발생.") print("에러 떠도, 프로그램은 계속 작동.") 결과값: 뭔가 오류 발생. 에러 발생해도, 프로그램은 계속 작동.
# (x > 3) 에러 유발. (∵x 정의 안 함.)
try:
x > 3
except:
print("뭔가 오류 발생.")
print("에러 떠도, 프로그램은 계속 작동.")
결과값:
뭔가 오류 발생.
에러 발생해도, 프로그램은 계속 작동.
try 정의
try...except...구문에서 코드 에러 유무 테스트. ※ 여러 except 구문 사용해, 에러 종류별로 각각 제어 가능. ※ finally 구문 사용해, 에러 유무와 상관없이 코드 실행 가능.
try...except...구문에서 코드 에러 유무 테스트.
※ 여러 except 구문 사용해, 에러 종류별로 각각 제어 가능.
※ finally 구문 사용해, 에러 유무와 상관없이 코드 실행 가능.
※ raise Exception 구문 사용해, 수동으로 에러 제어코드 실행 가능. ※ x 미정의해 일부러 에러 야기시켜 에러 제어 코드 작동 상태 점검. try: x > 3 except: raise Exception("뭔가 에러 발생") print("에러 발생 시, 프로그램 멈춤.") 결과값: 에러 코드 잔뜩 뜸. ㅡㅡ;;
※ raise Exception 구문 사용해, 수동으로 에러 제어코드 실행 가능.
※ x 미정의해 일부러 에러 야기시켜 에러 제어 코드 작동 상태 점검.
raise Exception("뭔가 에러 발생")
print("에러 발생 시, 프로그램 멈춤.")
결과값: 에러 코드 잔뜩 뜸. ㅡㅡ;;
최신댓글