반응형
name = 'nontxet'
try :
f = open(name,'r')
except ZeroDivisionError as x :
print(x)
finally :
print("You can nothing")
f.close()
Try Catch는 에러가 났을 때 어떠한 행동을 취할지에 대한 건데요
try 안에 실행문을 실행시키고 만약 에러가 난다면 except로 넘어가게 됩니다.
ZeroDivisionError라면 (0으로 나누기) print(x)를 실행하게 되는 거죠
에러메세지를 넣어야 합니다. ZeroDivisionError처럼 검색해보면 다 나옵니다.
여기서 에러 메세지를 x라는 변수로 받았습니다.
finally는 예외발생 상관 없이 무조건 실행하는 문입니다.
반응형
'파이썬 (추후 수정)' 카테고리의 다른 글
파이썬 클래스 (0) | 2021.07.20 |
---|---|
파이썬 map, filter , lambda (0) | 2021.07.20 |
파이썬 Math 관련 함수 (0) | 2021.07.18 |
파이썬 이중for문 (0) | 2021.07.18 |
파이썬 비교 연산자 (0) | 2021.07.18 |