#1.
Error가 나타날 수 있는 상황을 처리하고 계속해서 프로그램을 실행시키기 위해 try block이 있다.
#2.
"try:" 아래의 script에서 error가 발생했을 때 어떻게 처리해줄 것인지를 "except:" 아래에 넣으면 된다.
error가 발생하지 않을 경우에는 어떻게 처리해줄 것인지 "else" 아래에 넣으면 된다.
위의 예제에서는 try: 이하 스크립트에 에러가 발생하지 않았기 때문에
except: 아래의 스크립트는 실행되지 않고
else: 아래의 스크립트가 실행되었다.
반면, try: 이하에 print를 prnt로 잘못 입력해서 error가 난 경우에는
except: 이하의 스크립트가 실행되는 것을 볼 수 있다.
'Python notes > Others' 카테고리의 다른 글
파이썬-R) 파이썬 vs R 나눗셈 연산자 비교 정리 (0) | 2021.03.31 |
---|---|
파이썬) __name__ 변수는 뭐지? (+if __name__=="__main__"의 의미..) (22) | 2021.03.28 |
파이썬 예제코드) Group화 알고리즘 (+같은 값을 가진 튜플을 group화 하기) (0) | 2021.03.26 |
파이썬) rjust 함수 사용법 (오른쪽 정렬해서 출력하기) (0) | 2021.03.26 |
파이썬) class 만들기 (+class? method? object와 instance?) (0) | 2021.03.26 |
댓글