https://docs.python.org/3/tutorial/stdlib.html#file-wildcards
glob 모듈은 와일드카드 패턴을 파일 목록을 얻을 때 사용.
import glob
glob.glob("*.py") # 현재 디렉터리의 .py 파일
glob.glob("src/**/*.py", recursive=True) # 하위 디렉터리까지 검색-
*어떤 문자열이든 -
?임의의 한 글자 -
[...]문자 집합 (ex:[0-9],[ab]) -
**를recursive=True와 함께 사용하면 하위 폴더 전체 매핑 -
그냥 /로 통일하면 OS 상관 없이 편합니다.
pathlib.Path("src").glob("**/*.py")처럼 Path.glob를 쓰면 구분자를 신경 쓸 필요가 없습니다