파이썬(Python)

[python] 상대경로 와 glob 함수

zzoming 2023. 10. 6. 21:26

상대경로

  • 상대경로는 현재 위치한 곳을 기준으로 하는 경로입니다
  • /는 루트
  • ./는 현재 위치
  • ../는 현재 위치의 상위 폴더
  • ../../ 는 두 단계 위의 상위폴더

 

파일 불러올 때 유용한 glob 함수 

from glob import glob

아래와 같이 glob를 사용해  여러 파일을 한번에 로드 할 수 있습니다.

저는 아래와 같이 data/store폴더에 있는 .csv파일을 모두 불러왔습니다.

file_csv = glob(data/store/*.csv)
file_csv

실행결과

 

💡여러 파일 한번에 합치기 

 file_list = []
 
 for file_csv_name in file_csv :
 	file_list.append(pd.read_csv(file_csv_name , low_memory = False)) 
    
df = pd.concat(file_list) 
df

 

파일이 많은 경우 glob함수를 참 유용하게 쓸 수 있을 거 같아요!