개발/개발 팁

[파이썬] FileNotFoundError: [Errno 2] No such file or directory: 'path'

t3nderex 2022. 5. 2. 11:35

해당 오류는, 입력한 경로에 파일이나 디렉터리가 존재하지 않는 경우에 발생한다. 절대 경로로 입력하면 정상적으로 코드가 실행이 될 것이다. 

이유는?

이런 경우는, 현재 작업 디렉터리의 경로가 내가 생각하고 있는 경로와 다른 경우가 대부분이다. 상대 경로는 현재 작업 디렉터리를 기준으로 입력해야한다.

 

아래와 같은 명령어를 통해서 현재 작업 디렉터리 경로를 얻을 수 있다.

import os


currentpath = os.getcwd()        # 현재 작업 디렉터리 얻기
print(currentpath)