반응형

하위 경로에 있는 특정 확장자 파일의 목록을 리스트로 받아오는 Python 예제입니다.

 

2021. 9. 16 - 최초 작성




test 폴더에 있는 서브 폴더 t1과 t2에 각각 jpg 이미지가 있는 경우 해당 파일들을 목록으로 가져오는 예제입니다. 

 



test 하위 폴더는 어떤 것이 와도 상관없다는 의미에서 *로 해줍니다. 

jpg 확장자 파일만 가져오기 위해 *.jpg로 합니다. 

 

import os, glob


files = glob.glob(os.path.join('./test/*/', '*.jpg'))

print(files)

 

 

실행 결과입니다. 서브폴더 t1 과 t2에 있는 파일들이 리스트로 출력됩니다. 

윈도우에서 하면 아래 결과처럼  / 대신에 \\로 경로 구분자가 사용됩니다.

 

['./test\\t1\\t1.jpg', './test\\t1\\t2.jpg', './test\\t1\\t3.jpg', './test\\t1\\t4.jpg', './test\\t1\\t5.jpg', './test\\t1\\t6.jpg', './test\\t1\\t7.jpg', './test\\t1\\t8.jpg', './test\\t1\\t9.jpg', './test\\t2\\t10.jpg', './test\\t2\\t11.jpg', './test\\t2\\t12.jpg', './test\\t2\\t13.jpg', './test\\t2\\t14.jpg', './test\\t2\\t15.jpg', './test\\t2\\t16.jpg', './test\\t2\\t17.jpg', './test\\t2\\t18.jpg']



반응형

해본 것을 문서화하여 기록합니다.


포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">