파이썬에서 하위 디렉토리 파일 전체 탐색법


파이썬에서 하위 디렉토리 파일 전체 탐색법

이번에는 파이썬에서 하위 디렉토리 파일을 탐색하는 법을 알아보자. 전체 구조는 점프 투 파이썬 책을 참고했지만 인터넷 등지에서 돌아다니는 상당히 다양한 방법들이 존재하고 있었다. 기본적으로 전체 파일들의 목록 리스트를 출력할 때 시스템을 제어할 수 있는 모듈인 os 모듈로 컨트롤을 하려고 한다. 전체 파일과 디렉토리 목록 탐색 이 부분은 os 모듈의 walk( ) 메소드를 사용하는데, 매개변수의 인자로 절대 경로 내용을 전달하여 경로의 폴더를 재귀 알고리즘을 이용해서 탐색하여 모든 파일 리스트를 출력할 수 있다. # 전체 파일 및 디렉토리 탐색 import os dir_path = '/home/toto/anaconda3' for(root, directories, files) in os.walk(dir_path): for d in directories: d_path = os.path.join(root, d) print(d_path) for file in files: file_path ...


#os #폴더 #파일 #파이썬 #디렉토리 #walk #splitext #root #Python #PermissionError #os모듈 #하위폴더

원문링크 : 파이썬에서 하위 디렉토리 파일 전체 탐색법