pathlib 을 통해서 경로를 객체로 인식하고 활용 할 수 있다.
from pathlib import Path
# 현재 디렉토리에 존재하는 모든 파일과 폴더들을 가져온다
files = path.glob('*')
print(list(files))
# 서브 디렉토리의 모든 파일과 폴더들을 가져온다
files = path.glob('*/*')
print(list(files))
# 현재 디렉토리 + 서브 디렉토리의 모든 파일과 폴더들을 가져온다
files = path.glob('**/*')
print(list(files))
# 현재 디렉토리 + 서브 디렉토리의 모든 .py 파일을 가져온다
files = Path.glob('**/*.py')
print(list(files))
# 다음과 같이 경로를 바꿀 수 있다
file_dir = Path.parent
file_dir = Path.parent[0]