Programming/Python
Python glob
Roiei
2023. 9. 5. 07:39
반응형
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]+')
반응형