프로그램은 에러가 나면 터진다.
그리고 파이썬은 가끔씩 민감하다.
특히 타입에 많이 민감하다.
프로그램은 일단 터지면 안된다.
그래서 터질법한 위험한 코드 문장이 실행되고 에러가 났을때
그 터진 문장은 아예 넘어가고 안전한 코드 문장으로 넘어갈 수 있는 TRY/EXCEPT라는 방법이 있다.
TRY에 묶인 코드는 일단 실행이 된다.
실행이 되면 그대로 넘어간다.
하지만 에러가 나면 EXCEPT에 있는 코드가 실행이 된다.
TRY = 일단 시도해봐
EXCEPT = 근데 터지는 예외적인 상황이면 일로와
TRY/EXCEPT
str = "123"
print(str + 1)

문자열에 정수를 더해보자. 프로그램이 터진다.
이때 TRY/EXCEPT을 써보자
str = "123"
try:
print(str + 1)
except:
print('오류났으니까 다시 해')

다만 TRY가 오류나지 않는다면 EXCEPT는 무시된다
str = "123"
try:
print(str + '1')
except:
print('오류났으니까 다시 해')

'Python' 카테고리의 다른 글
| [PYTHON] - 함수정의,호출 (0) | 2026.01.01 |
|---|---|
| [PYTHON] - 함수(Function) (0) | 2026.01.01 |
| [PYTHON] - ELIF,다중분기(MULTI-WAY-DESITIONS) (0) | 2026.01.01 |
| [PYTHON] - IF, ELSE (0) | 2026.01.01 |
| [PYTHON] - 타입(TYPE) (0) | 2026.01.01 |