Python에서는 종종 현재 디렉터리 내의 모든 하위 디렉터리 목록을 가져와야 하는 경우가 발생합니다. 파일을 검색하는 내장된 방법이 있지만 디렉터리를 가져오려면 다른 접근 방식이 필요합니다.
이를 수행하려면 os.walk(directory)가 효과적인 솔루션입니다. 첫 번째 항목이 디렉터리 이름을 나타내는 반환된 튜플을 반복하면 모든 하위 디렉터리를 추출할 수 있습니다.
[x[0] for x in os.walk(directory)]
재귀적 접근 방식의 경우 이 방법은 모든 하위 디렉터리의 포괄적인 목록을 제공합니다. 또는 결과를 직접 하위 디렉터리로 제한할 수 있습니다.
next(os.walk('.'))[1]
고려할 만한 추가 솔루션에는 os.listdir 및 os.path를 사용하는 것이 포함됩니다. isdir. 자세한 내용은 "Python에서 직계 하위 디렉터리를 모두 가져오는 방법"을 참조하세요.
위 내용은 Python에서 하위 디렉터리를 효율적으로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!