os.walk() 메서드를 사용하여 트리를 표시하려는 경로의 모든 자식 목록을 가져올 수 있습니다. 그런 다음 경로를 결합하고 각 파일의 절대 경로를 얻을 수 있습니다.
예를 들어
import os def tree_printer(root): for root, dirs, files in os.walk(root): for d in dirs: print os.path.join(root, d) for f in files: print os.path.join(root, f) tree_printer('.')
이렇게 하면 트리의 모든 디렉토리 목록이 먼저 인쇄되고 디렉토리에 있는 모든 파일의 경로가 재귀적으로 인쇄됩니다.
예를 들어
C:\hello\my_folder C:\hello\another_folder C:\hello\my_folder\abc.txt C:\hello\my_folder\xyz.txt C:\hello\another_folder\new.txt ...