오늘 file 을 열어보는 open() 함수를 배우고 실습을 하고 있는 도중
FileNotFoundError: [Errno 2] No such file or directory
라는 오류가 떴다.
교재 내용에는 따로 명시 되거나 배운게 아니라 구글링 시작,,
해결방법은 해당 파일의 절대주소를 기입하면 된다고 한다.
(강의 교수님은 상대경로 해도 잘만 열더만,,)
상대 경로 vs 절대 경로
출처 : https://www.inflearn.com/blogs/1284
상대경로
: 열려 있는 파일 기준으로 이동하는 경로
절대 경로
: 최상위 폴더를 기준으로 이동하는 경로
따라서 나는 절대경로인 'C:\어쩌고저쩌고\어쩌고저쩌고\new.txt'
를 입력 했는데
또 다시
OSError: [Errno 22] Invalid argument: 'C:\\어쩌고저쩌고\어쩌고저쩌고\new.txt'
라는 오류가 떴다..
저기 써 있는 대로 \ -> \ 이렇게 C: 앞에 추가하라고 하는데
이래도 오류가 난다 !!
해결방법
open('C:\\어쩌고저쩌고\\어쩌고저쩌고\\new.txt')
이렇게 모든 \ 자리에 \로 대치하면 성공 !-!