21.01.17 01:07 작성
·
889
1
f = open('./resource/it_news.txt', 'r', encoding='UTF-8')
위 코드로 실행했는데 No such file or directory: './resource/it_news.txt' 라고 에러가 뜹니다. 파일 복사도 강의랑 똑같이 했는데 뭐가 문제일까요?
마찬가지로 절대경로도 강의랑 똑같이 저장하고 실행했는데 에러가 났습니다
답변 6
4
절대경로는 현재 파일이 있는 경로를 찾아서 it_news.txt가 실행되었는데
문제는 상대경로가 안되는 상황이네요....
혹시나 하는 마음에
import os
print(os.getcwd())
실행 시켜보니
C:\Users\(개인정보)\.atom\packages\script
이쪽에 폴더가 있는 상황이라
f = open('./resource/it_news.txt', 'r', encoding='UTF-8') 코드가 실행이 안되는 상황입니다.
이럴때는 ctrl+shift+o(File -> Open Folder)를 누르고
현재 작성하고있는 파일의 폴더 주소를 상단 폴더 주소에 입력해주고 폴더 선택을 클릭하시면 됩니다 :)
그러면 새로운 창이 뜨게 되면서 상대주소 코드를 실행시키면 잘 작동됩니다!
(아래 이미지 기준 형광펜 클릭하면 주소가 뜹니다.
그쪽에 현재 작성하고 있는 파일의 폴더 주소를 복붙하시면 됩니다!)
yyy exyyy님은 오픈채팅방으로 도와드렸습니다.
최대한 오늘 새벽에 도와드린 내용을 바탕으로 정리를 했는데
혹시 다른 수강생분도 이러한 경우가 발생하면 한번 읽어보시고 어려우시면 답글 작성해주세요!!
------------------------------------------------------------
도움이 되었으면 우측하단 또는 좌측하단에 하트 한번만 눌러주세요 :)
0
0
0