코딩, 개발에 대한 기록 저장소

파이썬(Python) 에러 NotFoundError 와 처리 방법


## 파이썬(Python) 에러 NotFoundError 처리 방법
### 원인
Python의 NotFoundError는 뭔가 찾을 수 없을 때 발생합니다.

크게 두가지 경우가 있습니다.
- ModuleNotFoundError(모듈 미설치)
- FileNotFoundError(파일 못 찾음)

ModuleNotFoundError는 모듈을 찾을 수 없을 때 발생하고
FileNotFoundError는 파일을 찾을 수 없을 때 발생합니다.

### 처리 방법
ModuleNotFoundError 에러는 모듈이 설치되어 있고 올바른 이름이 사용되었는지 확인하고
미설치된 모듈은 pip 또는 다른 패키지 관리자를 사용하여 설치합니다.

FileNotFoundError 에러는 파일이 존재하고 올바른 파일 경로가 사용되었는지 확인하고
try-except 블록을 사용하여 에러를 정상적으로 처리하도록 합니다.

```python
try:
    with open("not_found.txt", "r") as f:
        contents = f.read()
except FileNotFoundError:
    print("파일을 찾을 수 없습니다.")
```