Techstory

8 - 오류 및 예외처리 본문

파이썬

8 - 오류 및 예외처리

tcanon 2022. 12. 6. 22:52
반응형

코딩시 에러가 발생할 수 있고 에러가 발생한 코드에 대해 예외처리가 가능하다.

 

1. 아무 의미 없는 코드 입력

  - 해당 코드 입력시 에러 발생

코드 결과
dfsdfwersdf NameError                                 Traceback (most recent call last)
c:\파이썬과 40개의 작품들\0.파이썬의 기초 문법\오류및예외처리.ipynb 셀 1 in <cell line: 1>()
----> 1 dfsdfwersdf

NameError: name 'dfsdfwersdf' is not defined

2. try 문에 에러가 발생하면 except문을 실행

코드 결과
try:
    dfsefdskfsdkf
except:
    print("에러")
에러

3. pass를 사용하여 아무것도 하지 않고 그냥 넘어감

코드 결과
try:
    dfsefdskfsdkf
except:
   pass
print("에러 패스")
에러 패스

4. 에러의 원인 출력 : Exception as e

코드 결과
try:
    dfsefdskfsdkf
except Exception as e:
   print("에러 원인", e)
에러 원인 name 'dfsefdskfsdkf' is not defined
반응형

'파이썬' 카테고리의 다른 글

10 - 클래스  (0) 2022.12.12
9 - 함수  (0) 2022.12.08
7 - 반복문 while, for 문  (2) 2022.11.14
6 - 조건문  (1) 2022.11.04
5 - 연산 - 사칙, 논리, 비교 연산  (0) 2022.11.03
Comments