파이썬(Python) FileNotFoundError: [Errno 2] No such file or directory: 에러코드 해결

doheeing·2024년 2월 14일

코린이코딩공부일지

목록 보기
12/12

오늘 file 을 열어보는 open() 함수를 배우고 실습을 하고 있는 도중

FileNotFoundError: [Errno 2] No such file or directory

라는 오류가 떴다.

교재 내용에는 따로 명시 되거나 배운게 아니라 구글링 시작,,

해결방법은 해당 파일의 절대주소를 기입하면 된다고 한다.
(강의 교수님은 상대경로 해도 잘만 열더만,,)

상대 경로 vs 절대 경로

출처 : https://www.inflearn.com/blogs/1284

  1. 상대경로
    : 열려 있는 파일 기준으로 이동하는 경로

  2. 절대 경로
    : 최상위 폴더를 기준으로 이동하는 경로

따라서 나는 절대경로인 'C:\어쩌고저쩌고\어쩌고저쩌고\new.txt'
를 입력 했는데

또 다시

OSError: [Errno 22] Invalid argument: 'C:\\어쩌고저쩌고\어쩌고저쩌고\new.txt'

라는 오류가 떴다..

저기 써 있는 대로 \ -> \ 이렇게 C: 앞에 추가하라고 하는데
이래도 오류가 난다 !!

해결방법

open('C:\\어쩌고저쩌고\\어쩌고저쩌고\\new.txt')

이렇게 모든 \ 자리에 \로 대치하면 성공 !-!

profile
하루하루성장중인코린이dohee-ing

0개의 댓글