티스토리 뷰
파이썬의 예외 처리는 다른 언어들과 비슷하게 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'
반응형
'[Python]' 카테고리의 다른 글
[Python] Thread & Timer (0) | 2021.05.04 |
---|---|
[Python] 정규표현식(regex) (0) | 2021.05.03 |
[Python] 접근 제한자 (0) | 2021.04.17 |
[Python] 파이썬의 기본 자료 구조 (0) | 2021.04.16 |
[Python] 기본 문법 정리 (0) | 2021.04.16 |
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
- 인천 구월동 맛집
- Promise
- 정보보안기사 #실기 #정리
- react-native
- 맛집
- Async
- await
- 파니노구스토
- javascript
- react
- 인천 구월동 이탈리안 맛집
- redux
- AsyncStorage
- redux-thunk
- 이탈리안 레스토랑
- Total
- Today
- Yesterday