Python 목록 디렉토리, 하위 디렉토리 및 파일

| | | | | | | | | | | |

특정 디렉토리의 모든 디렉토리, 하위 디렉토리 및 파일을 나열하는 스크립트를 만들려고 합니다.
다음을 시도했습니다.

import sys,os root = "/ home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file ) 

안타깝게도 제대로 작동하지 않습니다.
모든 파일을 얻었지만 전체 경로는 얻지 못했습니다.

예를 들어 dir 구조체가 다음과 같은 경우 :

 /home/patate/directory/targetdirectory/123/456/789/file.txt 

다음과 같이 인쇄됩니다.

 /home/patate/directory /targetdirectory/file.txt 

내가 필요한 것은 첫 번째 결과입니다. 어떤 도움이라도 대단히 감사하겠습니다! 감사합니다.