파이썬 내 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))
폴더 내의 파일 명이 리스트 형식으로 담긴다.
'python' 카테고리의 다른 글
docker 접속, container 이미지 생성하기 (0) | 2023.07.25 |
---|---|
파이썬 문자열 처리 - split, replace, count (0) | 2022.11.11 |
파이썬 shutil 라이브러리로 쉽게 파일 복사하기 (0) | 2022.11.11 |
파이썬으로 파일 읽기/쓰기(2) - CSV 모듈 사용 (0) | 2022.04.22 |
파이썬으로 파일 읽기/쓰기 - read(), readlines() (0) | 2021.12.08 |
댓글