반응형

지정한 디렉토리에 있는 파일 목록록을 가져오는 Python 예제 코드입니다.

재귀적으로 하위 디렉토리에 있는 파일 목록까지 가져옵니다. 



2023. 1. 21 최초작성

2023. 6. 2 최종수정



다음과 같은 디렉토리 구조에서 test를 경로로 입력하여 테스트했습니다.

 



실행 결과입니다. test 디렉토리 아래에 있는 A,B 디렉토리와 B 디렉토리 아래에 있는 33 디렉토리에 있는 파일 목록까지 보여줍니다. 윈도우에서 실행해서 출력 결과에 \와 /가 뒤섞여 있습니다. 

 

./test/1

./test/2

./test/3

./test\A/11-1

./test\A/11-2

./test\B/22-1

./test\B/22-2

./test\B\33/33-1

./test\B\33/33-2



사용한 전체 코드입니다.

 

import os

path = './test'

for root, subdirs, files in os.walk(path):
 
    if len(files) > 0:
        for f in files:

            # 파일의 전체 경로를 출력합니다.
            fullpath = root + '/' + f
            print(fullpath)



반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다. 여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.

영화,책, 생각등을 올리는 블로그도 운영하고 있습니다. https://freewriting2024.tistory.com


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts