"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python에서 언제 \"FileNotFoundError: 해당 파일 또는 디렉터리 없음\"이 발생합니까?

Python에서 언제 \"FileNotFoundError: 해당 파일 또는 디렉터리 없음\"이 발생합니까?

2024-11-08에 게시됨
검색:770

When do you encounter \

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/'. 절대 경로를 사용하면 현재 작업 디렉터리에 관계없이 파일에 액세스할 수 있습니다.

추가 팁

  • 파일이 존재하고 손상되지 않았는지 확인하세요.
  • 지정된 파일 경로가 정확하고 오타가 없는지 확인하세요.
  • 사용자에게 파일에 액세스하는 데 필요한 권한이 있는지 확인하세요.
  • 경우에 따라 파일이 숨겨져 있거나 하위 디렉터리 내에 있을 수 있으므로 그에 따라 경로를 조정하세요.
릴리스 선언문 이 글은 1729153094에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3