이번에는 예외처리에 관한 포스팅이다. 몇가지 표현만 포스팅 하고, 다음 이와 관련된 포스팅에서 자세히 언급하도록 하겠다
l = [1,2,3] i = 5 try: l[i] except: #모든 에러의 대해서 무시하고 코드를 실행할 때 print("Don't Worry") print("last") try: l[i] except IndexError as ex: #IndexError만 지정해서 예외처리 print("Don't Worry: {}".format(ex)) print("last") l = [1,2,3,4,5] i=10 del l try: l[i] except IndexError as ex: #여러개를 쓸수 있음 print('Dont Worry: {}'.format(ex)) except NameError as ex: print("Dont Worry: {}".format(ex)) except Exception as ex: print("Dont Worry: {}".format(ex)) else: print('Done: There is no Error') finally: #무슨 일이 일어나도 꼭 실행하도록 print('clean up')
'Python > Python 잡지식' 카테고리의 다른 글
Python패키지 _ __init__.py (0) | 2020.01.24 |
---|---|
Python기본_예외처리(자기방식으로) (0) | 2020.01.23 |
Python기본 _ 사전형 내포표기 (0) | 2020.01.23 |
Python기본 _ 람다 (0) | 2020.01.23 |
Python기본 _ 데코레이터 (0) | 2020.01.19 |