개발

[Python] os 모듈의 walk를 활용한 경로 탐색 방법

jmob_blog 2019. 7. 18. 09:16
728x90
반응형

Python 경로 탐색

show_dir_info() 함수는 전달받은 인자의 파일과 디렉토리를 분fb해서 subfolders와 filenames에 각각 리스트로 전달하고 subFolder의 경우 재귀 탐색하여 하위 폴더도 탐색함

import os
def show_dir_info(dir_name):
    for folderName, subfolders, filenames in os.walk(dir_name):
        print('p > ' + folderName)

        for filename in filenames:
            print('f > ' + filename)
            pass

        for subfolder in subfolders:
            next_path = os.path.join(dir_name, subfolder)
            print('d > ' + subfolder)
            show_dir_info(next_path)


    pass


show_dir_info('D:\\')

D 드라이버의 파일 폴더 탐색

728x90
반응형

'개발' 카테고리의 다른 글

C++ 공부 준비  (0) 2019.11.09
임시 객체 활용  (0) 2019.11.09
linux screen 사용 방법  (0) 2019.07.10
[Windows] Windows 10 1903 Update, New Terminal[2/2]  (2) 2019.06.23
[Windows] Windows 10 1903 Update, 기본 기능들 [1/2]  (0) 2019.06.23