FileNotFoundError 문제 해결: 해당 파일 또는 디렉터리 없음
파일을 열려고 하면 "FileNotFoundError: [Errno 2] 해당 파일이나 디렉터리가 없습니다." 오류는 Python이 지정된 파일을 찾을 수 없음을 나타냅니다. 이 문제는 현재 작업 디렉터리와 파일의 실제 위치 간의 불일치로 인해 자주 발생합니다.
상대 경로 이해
기본적으로 다음과 같은 이름의 파일을 열 때 'address.csv'와 같이 현재 작업 디렉터리에 있다고 가정합니다. 이를 상대 경로라고 합니다. 현재 작업 디렉터리를 확인하려면 다음 코드를 사용할 수 있습니다.
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) print(cwd)</code>
절대 경로 제공
대체 접근 방식은 절대 경로를 지정하는 것입니다. 전체 디렉터리와 파일 위치를 명시적으로 정의합니다. 예:
<code class="python">f = open("/Users/foo/address.csv")</code>
이 경로는 'address.csv' 파일이 '/Users/foo/' 디렉터리에 있음을 나타냅니다. 절대 경로를 사용하면 현재 작업 디렉터리에 관계없이 파일에 액세스할 수 있습니다.
추가 팁
위 내용은 Python에서 언제 \'FileNotFoundError: 해당 파일 또는 디렉터리 없음\'이 발생합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!