강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초71 : 예외처리 01

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

try:

    print("1.실행문")       # 에러발생 없음.

except Exception as e:

    print("2.에러발생시 에러발행")

else:

    print("3.에러없을때 수행문")

finally:

    print("4.무조건 수행되는문")

    

1.실행문

3.에러없을때 수행문

4.무조건 수행되는문



try:

    print("1.실행문")

    1/0                 #여기서 에러 발생.

except Exception as e:

    print("2에러발생시 에러발행", e)

else:

    print("3.에러없을때 수행문")

finally:

    print("4.무조건 수행되는문")

    

1.실행문

2에러발생시 에러발행 division by zero

4.무조건 수행되는문




def divide(a,b):

    return a/b


try:

    c = divide(5,2)


except ZeroDivisionError:

    print('Not 0 at second index')

except TypeError:

    print('It must be Numeric in all index')

except:

    print('Not ZeroDivisionError or not TypeError')

else:

    print('Result: {0}'.format(c))

finally:

    print('Its gonna run finally statement at all times')


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  216 명