Python glob

2023. 9. 5. 07:39Programming/Python

    목차
반응형

glob ?

특정 경로 내 파일들 중 특정 조건으로 필터링하여 파일들의 목록을 획득하고자 할 때 사용합니다.

Usage

특정 폴더 내 모든 파일의 목록을 획득 합니다. recursive에 True를 설정하면 하위의 모든 폴더들에서도 재귀적으로 파일을 탐색합니다.

import glob

glob.glob('mydir/*.jpg', recursive=True)
print(glob)
['mydir/file1.jpg', 'mydir/file2.jpg']

regular expression을 지원하기에 다음과 같이 특수 *, ?, + 등의 문자를 사용할 수도 있습니다.

glob.glob('mydir/file[a-z]+')
반응형

'Programming > Python' 카테고리의 다른 글

numpy array  (0) 2023.09.05
numpy frombuffer  (0) 2023.09.05
loguru.logger  (0) 2022.04.25
Click: the Python CLI library  (0) 2022.04.25
파이썬 윤년 (Python leap year)  (0) 2021.12.24