[Python_basic]예외처리
948 단어 Python_basicPython_basic
try except
- try블럭에서 에러가 발생한 경우, 해당 에러를 except문에서 잡아주어 하는 구조
def convert(s):
"""int로 변환"""
try:
a = int(s)
except (ValueError, TypeError):
print("숫자가 아니기때문에 바꾸지 못하는 에러")
a = -1
except:
print("그외 에러")
return a
finally
- try블럭에서 에러가 발생한 경우, 해당 에러를 except문에서 잡아주어 하고 마지막에 무조건 하는 구조
def convert(s):
"""int로 변환"""
try:
a = int(s)
except (ValueError, TypeError):
print("숫자가 아니기때문에 바꾸지 못하는 에러")
a = -1
except:
print("그외 에러")
finally:
print("이건 에러가 나든 안나든 무조건 실행된다")
return a
Author And Source
이 문제에 관하여([Python_basic]예외처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rssungjae/Pythonbasic예외처리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)