Python_AI and Bigdata

[python] 폴더에 있는 이름 불러오기 os.listdir() 함수

렁다이쿤 2022. 11. 15. 22:59
728x90

폴더 경로를 path로 저장해주고, os.listdir()함수를 써서 불러오면 됩니다!

 

import os

path = 'C:/Users/JSD/Desktop/렁다이쿤/'

lst = os.listdir(path)

lst
 

 

['테스트_데이터_1.csv',
 '테스트_데이터_2.csv',
 '테스트_데이터_3.csv',
 '테스트_데이터_4.csv',
 '테스트_데이터_5.csv']

 

 

한가지 꿀팁!

 

하나하나 언제 불러오나 할 때 다음 코드를 작성해보세요

 

 

이 코드를 실행시키면, .csv를 제외한 이름(ex, 테스트_데이터_1)으로 데이터 프레임을 모두 만듭니다.

 

for i in lst:
    globals()[i[:-4]] = pd.read_csv(path + i)
 
하나 실행시켜봅시다!
 

 

하나 하나 불러오면 어느 세월에~~ ㅋㅋㅋ globals()함수는 다음에 포스팅 예정이니 그냥 외워서 쓰세용~~

 

모두들 고수되세요