[Python]
[Python] 예외 처리
춘햄
2021. 4. 17. 09:34
파이썬의 예외 처리는 다른 언어들과 비슷하게 try를 사용하고 그 밑에 except블록을 달아서 처리해 줄 수 있다.
◎ test.py
import sys
def convert(s):
try:
a = int(s)
print('성공')
except (ValueError, TypeError) as e:
print('에러정보 : ', e)
a = -1
return a
◎ main.py
import test as ts
s = input('숫자를 입력하세요: ')
ts.convert(s)
▷ 1 입력 시
>>>
숫자를 입력하세요: 1
성공
▷ 문자 입력 시
>>>
숫자를 입력하세요: hi
에러정보 : invalid literal for int() with base 10: 'hi'
반응형