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

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

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

원인

Python의 NotFoundError는 뭔가 찾을 수 없을 때 발생합니다.

크게 두 가지 경우가 있습니다.

  • ModuleNotFoundError (모듈 미설치)
  • FileNotFoundError (파일 못 찾음)

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

처리 방법

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

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

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