2014-02-06 3 views

답변

1

glob보다는 os.walk를 사용하는 것이 더 좋습니다. 그것은 이와 같은 디렉토리를 통해 걷기 위해 설계되었습니다. 이 코드는 시작하려고하면 비교가 [`fnmatch`] (http://docs.python.org/3.3/library/fnmatch.html#module-fnmatch) 모듈을 사용하여 수행 할 수 있습니다

import os 
myfiles =[] 
for root, dirnames, filenames in os.walk("./"): 
    for filename in filenames: 
     if(filename.endswith(".txt")): 
      myfiles.append("%s/%s" % (root, filename)) 
print myfiles 
+1

하는 후광 아래'glob'에 의해 사용되는 모듈입니다 ... – Bakuriu

+0

fnmatch.filter (파일 이름, '* .txt')의 파일 이름 : --- 올바른가요? – user3281086

+0

에서 python 3.3으로 변경 (myfiles) – user3281086

관련 문제