Ming's blog

[알유파문](python)폴더에 있는 파일 불러오기 본문

프로그래밍 기본 문법/알아두면 유용한 파이썬 문법

[알유파문](python)폴더에 있는 파일 불러오기

H._.ming 2022. 1. 9. 13:14
반응형

안녕하세요!

데이터 분석 업무를 하다보면

특정 폴더에 있는 파일 중, 일부를 불러와야 하는 경우가 종종 있는데요.

 

어떻게 하면 쉽게 파일을 불러올 수 있는지 알아보도록 하겠습니다.

 

'알아두면 유용한 파이썬 문법'

여섯 번째는 폴더에 있는 파일 불러오기입니다.

 

파일을 불러오기 앞서서 폴더안에 어떤 파일들이 있는지 리스트를 만들어서 알아볼까요?

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 문 사용하기!

반응형
Comments