glob
glob 모듈은 매개변수로 전달받은 패턴과 일치하는 모든 경로를 찾는다. 패턴은 정규식 패턴에 해당한다.
2022.10.16 - [Python] 디렉터리 내 파일/디렉터리 리스트 확인 - 1에 이어서 추가로 glob 모듈을 사용해 디렉터리 내 파일/디렉터리 리스트를 확인하는 방법을 정리한다.
glob
glob 함수는 매개변수로 전달받은 패턴과 일치하는 모든 파일과 디렉터리의 리스트를 반환한다. 결과 정렬 여부는 파일 시스템에 따라 다르다.
import glob
base_path = './*'
list_file = glob.glob(base_path)
for l in list_file:
print(l)
서브 디렉터리 포함 모든 파일/디렉터리 확인
glob 함수의 recursive 매개변수가 True일 때, ** 패턴은 모든 파일과 디렉터리, 서브 디렉터리, 심볼릭 링크를 찾는다.
import glob
base_path = './**'
list_file = glob.glob(base_path, recursive=True)
for l in list_file:
print(l)
참고 문서
https://docs.python.org/ko/3/library/glob.html