1
드라이브의 하위 디렉토리를 가져 오는 가장 좋은 방법은 무엇입니까? os.listdir()
을 사용하고 '.'
이 있는지 확인하여 파일의 디렉토리를 필터링하는 것이 가장 좋을까요?python을 사용하여 하위 디렉토리 및 파일 받기
모든 아이디어가 도움이 될 것입니다. 나는이 작업을 위해 표준 라이브러리 만 사용하는 것을 선호합니다.
드라이브의 하위 디렉토리를 가져 오는 가장 좋은 방법은 무엇입니까? os.listdir()
을 사용하고 '.'
이 있는지 확인하여 파일의 디렉토리를 필터링하는 것이 가장 좋을까요?python을 사용하여 하위 디렉토리 및 파일 받기
모든 아이디어가 도움이 될 것입니다. 나는이 작업을 위해 표준 라이브러리 만 사용하는 것을 선호합니다.
os.walk()
에서 각 디렉토리를 방문하고 방문한 각 디렉토리의 파일 목록과 하위 디렉토리 목록을 볼 수 있습니다.
for root, dirs, files in os.walk(path):
# do whatever you want to with dirs and files
if root != path:
# one level down, modify dirs in place so we don't go any deeper
del dirs[:]
당신은 아이디어를 준
OP는 한 단계 아래로 내려 가고 싶을 것 같습니다. –
, 왜 당신이 그것을 시도하지 않은 : 여기
는 단 하나의 수준을 갈 수있는 방법인가? 가지고 있다면 왜 작동하지 않습니까? –
'os.path.isdir (full_path)'는 어떤 것이 디렉토리인지 알려줍니다. –