본문 바로가기
Data science

파이썬 file_path 사용하기 : FileNotFoundError

by 리밋T 2022. 3. 11.
반응형

파일 위치를 지정하기 위해 사용하는 file_path에서, 경로를 잘못 지정했을 경우 
FileNotFoundError 가 발생한다.

말 그대로 파일을 찾을 수 없다는 뜻인데, 경로가 잘못되어서 발생하는 에러다.

file_path = '폴더/하위1폴더/불러오고싶은 파일명' 방식으로 경로를 지정하며
pd.read_csv(file_path, sep= '')와 같은 형식으로 사용할 수 있다.

..을 사용하면 한 폴더 위로 갈 수 있는데, 주의할 점은
이 때 '현재 실행중인 주피터노트북의 위치' 기준으로 파일 경로를 설정해줘야 한다.

예를 들어 내가 지금 작업하고 있는 주피터노트북 ipynb 파일명이 Example_note.ipynb이고,
폴더는 06_Master_2203에서 작업을 하고 있다면 아래와 같은 모습일 것이다.

그런데 불러오고자 하는 데이터가 "data"폴더에 있는 "Dataset1.csv" 라면?
현재 내가 작업중인 파일(Exmaple_note.ipynb)이 있는 폴더에서 data 폴더로 들어가야 한다.
따라서 file_path는 다음과 같이 지정해준다.

file_path = '/data/Dataset1.csv'
Mydata=pd.read_csv(file_path,sep=',')

그런데 만약 내가 작업중인 파일(Exmaple_chapter0.ipynb)이 "chapter0" 폴더에 있다면?
한 단계 올라와서 06_Master_2203으로 나온 다음, data 폴더로 들어가야 할 것이다.
file_path는 다음과 같이 되어야 한다.

file_path = '../data/Dataset1.csv'
Mydata=pd.read_csv(file_path,sep=',')

불러올 데이터셋의 위치와 ipynb 파일의 위치를 잘 파악하여
FileNotFoundError를 예방하자 :)

[이전 글]

2022.03.11 - [Data science] - pandas, numpy, matplotlib 란? 간단 개념 정리+실습

2022.03.10 - [Data science] - 3초 안에 주피터노트북 다크 테마 설정(가상환경)

2022.03.07 - [Data science] - [한 번에 해결] 주피터 노트북 & 아나콘다 설치하고, 기본 작업경로 설정 후 가상환경 만들기까지

반응형

댓글