반응형
본 강의 시리즈는 파이썬 입문 및 복습을 위한 강좌입니다. 모든 포스팅은 아래의 링크에서 확인가능합니다!
1강 - 변수와 자료형
2강 - 제어구조 ( if else 문)
3강 - 제어구조 ( for 문)
4강 - 제어구조 ( while 문)
5강 - 함수
6강 - 재귀함수
7강 - 람다 (lambda)
8강 - 문자열, 리스트
9강 - 튜플, 딕셔너리, 세트
10강 - 유용한 라이브러리
11강 - 클래스
12강 - 예외처리
제가 좋아하는 강의입니다.. 예외처리! 코딩을 하다보면 여러 오류들이 생기는데, 이를 생각없이 무시하고 지나갈 수 있는 아주 좋은 방법입니다..! ㅋㅋㅋ 다음과 같이 사용합니다.
Try Except
try:
...
except:
print('오류발생')
다음과 같이 작성하면, try 밑의 구문들을 실행하다가 오류가 발생하면 except 블록을 수행해줍니다. 특정 오류만을 감지하고 싶다면 다음과 같이 작성해줍니다. 여기서 except 문에 pass를 적어주면 오류를 무시하고 다음 코드를 실행한다.
try:
...
except 발생한 오류 as 오류 변수:
print(오류 변수)
try:
num / 0
except ZeroDivisionError as e:
print(e)
이렇게 하면 0으로 나누는 오류가 발생했을 때에만 except 구문이 실행됩니다.
Try Finally
try finally는 try 아래 구문을 돌리다가 오류가 발생하든 말든 무조건 finally에 있는 구문을 실행해줍니다.
try:
...
finally:
# try에서 오류가 나던 말던 수행한다.
반응형
'컴퓨터공학 > 파이썬 입문' 카테고리의 다른 글
[노베이스, 취준생을 위한 파이썬] - 11강 클래스 (0) | 2022.07.12 |
---|---|
[노베이스, 취준생을 위한 파이썬] - 10강 유용한 라이브러리 (0) | 2022.07.12 |
[노베이스, 취준생을 위한 파이썬] - 9강 튜플, 딕셔너리, 세트 (0) | 2022.07.12 |
[노베이스, 취준생을 위한 파이썬] - 8강 문자열, 리스트 (0) | 2022.07.12 |
[노베이스, 취준생을 위한 파이썬] - 7강 lambda (0) | 2022.07.12 |