728x90
반응형
하위 디렉토리
import os
path = "ROOT/PATH"
[x[0] for x in os.walk(path)]
하위 파일 및 디렉토리
from glob import glob
# Recursive하게 하위 디렉토리, 파일 다 출력하고 싶을 땐
glob("path/*/*") # 하위 디렉토리 구조가 고정된 깊이인 경우 => "*"로 표현
glob("path/**", recursive=True) # 디렉토리 구조가 제각각 다를 경우
# 참고로 glob의 경우 대괄호가 들어있는 경로는 처리하지 못함.
# 그렇기 때문에 대괄호가 포함된 경로는 os.listdir로 변경하는것이 낫다.
+) glob 설치 : pip install glob2
728x90
반응형
'사소한 Tip . 오류 해결법 > python' 카테고리의 다른 글
[python] multiprocess에서 pdb 사용하기 (2) | 2022.10.31 |
---|---|
[python/itertools] dictionary 갯수로 잘라내기(index slicing) (0) | 2022.08.25 |
[python] Ignore warning message/ 파이썬 경고 메시지 안 보이게 하기(무시하기) (1) | 2022.08.23 |
[python] list에서 연속된 숫자 찾아내기 (0) | 2022.08.17 |
[python]파이썬 권한 오류 / PermissionError : [Errno 13] Permission denied: ... (0) | 2022.08.16 |