파이썬
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 |
반응형