2017-05-15 3 views
0

비슷한 질문이 이전에 요청되었지만 필요한 것을 찾을 수 없다는 것을 알고 있습니다. 예를 들어파이썬 3에서 디렉토리의 일부를 추출하십시오.

I 5.

1 ~라는 이름의 5 개 폴더를 포함하는 디렉토리/홈/사용자/디렉토리가 나는 다음과 같은 형식을 갖 목록을 만들 필요가있다 [ 'DIR/1', ' 'dir/2', 'dir/3', 'dir/4', 'dir/5'

저는 파이썬 3.5와 우분투 14.04를 사용하고 있습니다.

도움 주셔서 감사합니다.

답변

1

여기가 도움이 될만한 내용입니다. 경우

import glob 
dirs = glob.iglob('whatever/the/path/*') 
dir_list = ['dir/'+dir for dir in dirs] 

당신은 가지고 './'디렉토리 당신의 모든 전에 같이, 당신은 쉽게 제거 할 수

dir_list = ['dir/'+dir[2:] for dir in dirs] 

을 할 수 있습니다.

+0

감사합니다. 완벽하게 작동합니다! – Jane

+0

당신을 환영합니다! – RysDe

관련 문제