FileNotFoundError 문제 해결: 해당 파일 또는 디렉터리 없음
파일을 열려고 하면 "FileNotFoundError: [Errno 2] 해당 파일이나 디렉터리가 없습니다." 오류는 Python이 지정된 파일을 찾을 수 없음을 나타냅니다. 이 문제는 현재 작업 디렉터리와 파일의 실제 위치 간의 불일치로 인해 자주 발생합니다.
상대 경로 이해
기본적으로 다음과 같은 이름의 파일을 열 때 'address.csv'와 같이 현재 작업 디렉터리에 있다고 가정합니다. 이를 상대 경로라고 합니다. 현재 작업 디렉토리를 확인하려면 다음 코드를 사용할 수 있습니다.
import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
절대 경로 제공
대체 접근 방식은 전체 디렉터리와 파일 위치를 명시적으로 정의하는 절대 경로를 지정하는 것입니다. 예:
f = open("/Users/foo/address.csv")
이 경로는 'address.csv' 파일이 ' 디렉토리에 있음을 나타냅니다. /사용자/foo/'. 절대 경로를 사용하면 현재 작업 디렉터리에 관계없이 파일에 액세스할 수 있습니다.
추가 팁
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3