• 목록
  • 아래로
  • 위로

파이썬 3.5+에서는 pathlib.Path.rglob을 사용할 수 있지만

 

여전히 glob.glob()도 많이 사용되죠.

 

윈도우 기준으로 설명드릴게요!

 

 

1. 재귀적으로 모든 파일과 모든 디렉토리를 찾는 방법

 

glob.glob('경로\\**', recursive = True) 

 

 

2. 재귀적으로 모든 파일만을 찾는 방법

 

glob.glob('경로\\**\\*.*', recursive = True) 

 

 

위과 같이 하면 리스트에 각 파일 및 폴더의 경로를 담아서 반환합니다.

 

다들 아시겠지만 '재귀적'이란 하위 폴더까지 모두 검색한다는 의미에요!

 

CMD에서의 표기법과는 상이하여 직관적으로 이해가 안 되실 수도 있겠지만 위와 같이 하면 됩니다 ^^

 

 

 

cf. 참고 : os.listdir vs glob.glob의 차이

https://studyforus.com/tipnknowhow/677758

os.listdir(path) vs glob.glob(path)는 유사하지만 조금 차이가 있어요 ^-^os.listdir : 파일명만 가져와요~glob.glob : 경로명까지 전부...
이니스프리 | 2020.04.08

 

 

작성자
이니스프리 119 Lv. (0%) 2254080/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 1052
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4727
54 MS Office 제품군 명칭 변경 image 이니스프리 이니스프리 20.07.02.18:05 116
53 MS Chromium 엣지 브라우저 Beta의 공식버전 발표 image 이니스프리 이니스프리 19.08.24.22:39 185
52 Matrix DAC 발열 문제 이니스프리 이니스프리 20.01.31.12:34 174
51 masonry 라이브러리 사용시 세로방향 이미지 겹침 문제에 대한 해결방법 이니스프리 이니스프리 19.07.20.23:39 1171
50 Lynx를 이용하여 특정 페이지를 주기적으로 방문하는 것을 Crontab에 넣는 방법 이니스프리 이니스프리 18.11.29.07:17 267
49 Linux에서 Screen 패키지를 사용하는 방법과 그 이유 6 image Seia Seia 19.02.20.03:28 360
48 KT 인터넷 오피스 IP 서비스 - 홈 서버용 고정 IP 제공 9 file 이니스프리 이니스프리 18.03.20.22:04 4692
47 JLPT 성적표 및 합격증 수령 주소 변경 이니스프리 이니스프리 20.01.29.21:51 163
46 JavaScript와 Canvas로 이미지의 배경값을 자동으로 산출하기 Seia Seia 20.09.12.06:37 290
45 JavaScript에서 문자열 결합 방식의 성능차이 네모 네모 17.11.17.23:01 1554
44 JavaScript에서 Array로 Multipul Evaluation을 사용하면서 어디에 오류가 발생했는지 확인하기 Seia Seia 18.10.21.14:47 152
43 IPVanish의 한국서버가 4개로 확충되었습니다. image 이니스프리 이니스프리 20.01.11.11:27 116
42 ionicons.com - 오픈 소스 아이콘 4 이니스프리 이니스프리 21.02.14.18:59 307
41 Instaloader / Instalooter 간단한 사용기 이니스프리 이니스프리 18.12.30.23:19 1018
40 HTTPS (SSL서버) 보안 점검해주는 사이트 4 블루블루 17.06.17.01:02 544
39 hosting.kr 개인정보 보호 서비스 image 이니스프리 이니스프리 21.09.20.10:46 212
38 HEIC to JPG 변환 이니스프리 이니스프리 19.08.29.22:37 1534
glob.glob()를 이용하여 recursive하게 하위 폴더까지 모든 파일과 디렉토리를 검색하기 이니스프리 이니스프리 20.08.12.16:22 1747
36 GitHub에서 학생계정 얻고 Private Repo 사용하기 5 Seia Seia 18.06.23.22:34 1239
35 GIF 파일의 용량을 줄여주는 사이트 - gifgifs.com image 이니스프리 이니스프리 17.10.09.12:57 17668