Python/Python - 파일
디렉토리에 있는 파일 목록 가져오는 Python 예제
webnautes
2023. 10. 21. 17:35
반응형
지정한 디렉토리에 있는 파일 목록록을 가져오는 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) |
반응형