python
os.listdir - 파이썬 디렉토리 내 파일 확인, 개수 새기, 파일 다루기
햇농nongnong
2022. 11. 11. 15:07
파이썬 내 os 라이브러리를 이용해 폴더 내의 파일명을 나열할 수 있다.
- os.listdir('폴더 경로')
ex)
import os
file_list = os.listdir('/home/haeyoung/nia12/nia_dataset/data_preprocess/fr_data/')
wavfile = []
txtfile = []
g2pfile = []
etc = []
for file in file_list :
if file.startswith('g2p') and file.endswith('.txt'):
g2pfile.append(file)
elif file.endswith('.wav'):
wavfile.append(file)
elif file.endswith('.txt'):
txtfile.append(file)
else :
etc.append(file)
print(len(txtfile))
print(len(wavfile))
print(len(g2pfile))
print(len(etc))
폴더 내의 파일 명이 리스트 형식으로 담긴다.