저는 파이썬 2.6.2를 사용하는 매우 새로운 파이썬 사용자입니다. 제 질문은 간단합니다. 전체 경로 대신 상대 경로 만 사용
는 난 단지 입력 파일 대신"c:\folder_a\folder_b\file_name"
같은 전체 경로에서 상대 경로
"\file_name"
을 갖고 싶어하지만 난 내 입력 파일의 관련 경로를 사용할 때 나는 내 코드가 잘 작동, 그렇지 않으면 오류
"Windows Error [Error 2]: The system cannot find the file specified..."
를 얻을.
시스템이 상대 경로를 사용하려면 무엇을해야합니까? 내가 명령 터미널에서 "c:\folder_a\folder_b>python script_name"
과 같은 폴더에서 스크립트를 실행하고 있기 때문에 관련 경로만으로 작동해야합니다.
상대 경로는'\ file_name'이 아니라'file_name'입니다. 첫 번째 슬래시는 루트 디렉토리에서 절대 파일 이름으로 만들었습니다. – tdelaney
그렇다면''\ "'없이 앞뒤에''file_name"'을 쓰면 어떻게 될까요? –
흥미롭게도 "\"를 제거하거나 "file_name"전에 Steve Barnes가 제안한 ". \"을 추가하면 입력 파일 목록의 첫 번째 파일에서 작동하는 것으로 보이지만 두 번째 파일로 이동하면 나에게 제공됩니다 같은 오류. 전에는 첫 번째 파일에 오류가 발생했습니다. – user2520842