안녕하세요!
데이터 분석 업무를 하다보면
특정 폴더에 있는 파일 중, 일부를 불러와야 하는 경우가 종종 있는데요.
어떻게 하면 쉽게 파일을 불러올 수 있는지 알아보도록 하겠습니다.
'알아두면 유용한 파이썬 문법'
여섯 번째는 폴더에 있는 파일 불러오기입니다.
파일을 불러오기 앞서서 폴더안에 어떤 파일들이 있는지 리스트를 만들어서 알아볼까요?
import os
#폴더 경로 지정하기
path='c:\\PythonHome\\blog'
#해당 폴더 안에 있는 파일 리스트 불러오기
os.listdir(path)
위와 같이 os.listdir 함수를 이용하면 path 경로에 있는 파일들의 리스트를 불러 올 수 있습니다.
위의 많은 파일들 중에 csv 파일만을 불러오려면 아래와 같이 for 문과 if 문을 이용하여 불러올 수 있습니다.
import pandas as pd
for f in os.listdir(path):
if 'csv' in f:
print(f)
data = pd.read_csv(f, encoding = 'euc-kr')
print(data.head())
폴더 안의 파일 리스트를 보려면 os.listdir(path)
폴더 안의 파일을 불러오려면 for & if 문 사용하기!
https://hmiiing.tistory.com/entry/알유파문python폴더에-있는-파일-불러오기
'Development > Python' 카테고리의 다른 글
[Python] 현재 파일/디렉토리 위치 확인 및 변경 (1) | 2024.05.28 |
---|---|
[Python] 문자열 자르기 (str to list) [split함수] (0) | 2024.05.28 |