• 목록
  • 아래로
  • 위로

https://github.com/facelessuser/wcmatch

Wilcard File Name matching library. Contribute to facelessuser/wcmatch development by creating an acc...

 

 

wcmatch 모듈은 fnmatch, glob 등에서 지원하지 않는 다양한 파일 검색 기능을 지원합니다 ^^

 

특히 다음과 같은 기능을 지원한다는 점에서 기존의 모듈과 차별화됩니다.

 

출처 : https://facelessuser.github.io/wcmatch/

 

 

  • Provides an interface comparable to Python's builtin in fnamtchglob, and pathlib.
  • Allows for a much more configurable experience when matching or globbing with many more features.
  • Adds support for ** in glob.
  • Adds support for escaping characters with \.
  • Add support for POSIX style character classes inside sequences: [[:alnum:]], etc. The C locale is used for byte strings and Unicode properties for Unicode strings.
  • Adds support for brace expansion: a{b,{c,d}} → ab ac ad.
  • Adds support for expanding ~ or ~username to the appropriate user path.
  • Adds support for extended match patterns: @(...)+(...)*(...)?(...), and !(...).
  • Adds ability to match path names via the path centric globmatch.
  • Provides a pathlib variant that uses Wildcard Match's glob library instead of Python's default.
  • Provides an alternative file crawler called wcmatch.

 

 

+)

 

glob.glob 등에서 복수의 확장자로 검색을 하려면 반복문을 사용해야 하지만

 

wcmatch에서는 한 줄로 해결할 수 있어요!

 

작성자
이니스프리 98 Lv. (53%) 776830/784080EXP

당분간 개인적인 사정으로 자유게시판에는 글이나 댓글을 작성하지 못합니다.

다른 게시판에는 중립적인 글과 정보글만 작성할 예정입니다.

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [해결] 현재 프록시 서버에 문제가 있어서 접속이 되지 않습니다. 4 슬레이브 슬레이브 20.08.06.22:21 295
공지 출석부 모듈에 오류가 있습니다. 4 슬레이브 슬레이브 20.07.13.14:14 776
공지 http2 설정이 간편하게 적용 됩니다. 7 image 슬레이브 슬레이브 20.07.06.23:16 826
442 [Python] 특정 폴더에서 height < n 미만인 파일을 삭제하기 이니스프리 이니스프리 20시간 전20:08 14
441 glob.glob()를 이용하여 recursive하게 하위 폴더까지 모든 파일과 디렉토리를 검색하기 이니스프리 이니스프리 2일 전16:22 19
440 [윈도우] Powershell을 특정 경로에서 여는 바로가기 만들기 이니스프리 이니스프리 3일 전17:12 21
439 [Python] BeautifulSoup에서 속성이 정확히 매칭되는 요소만 찾기 이니스프리 이니스프리 5일 전13:34 28
438 [Python] Ubuntu에서 파이썬이 설치된 디렉토리를 간단히 확인하는 방법 2 이니스프리 이니스프리 20.08.03.22:58 28
437 [Python] 원하는 URL로 크롬 창 열기 이니스프리 이니스프리 20.07.16.14:01 77
436 [Python] 현재시각에 따라 오전/오후 반환 이니스프리 이니스프리 20.07.16.13:58 40
[Python] Wildcard match 이니스프리 이니스프리 20.07.13.17:15 31
434 [Python] 디렉토리 내의 파일명을 시간순으로 정렬하기 이니스프리 이니스프리 20.07.13.15:57 26
433 [Python] 폴더 내 모든 엑셀 파일의 작성자를 출력하기 3 이니스프리 이니스프리 20.07.06.20:33 93
432 [PIL] 이미지 좌우반전 이니스프리 이니스프리 20.07.04.15:22 48
431 MS Office 제품군 명칭 변경 image 이니스프리 이니스프리 20.07.02.18:05 43
430 [정규식] 문자열에 괄호 넣기 이니스프리 이니스프리 20.07.01.18:37 51
429 online 개발 툴입니다. 9 해피보이 20.07.01.11:27 105
428 [파이썬] beep음 재생하기 (윈도우/맥/리눅스) 이니스프리 이니스프리 20.06.27.18:43 56
427 [파이썬] 일정한 주기로 반복문을 돌려야 되는 경우 - 코드의 실행시간이 불규칙한 경우 이니스프리 이니스프리 20.06.27.18:07 128
426 [파이썬] random.choice() 이니스프리 이니스프리 20.06.27.16:37 39
425 [Selenium] select box, check box, radio button 조작하기 이니스프리 이니스프리 20.06.27.15:47 59
424 헷갈리는 출생지를 가진 인물들 1 이니스프리 이니스프리 20.06.26.21:09 59
423 ublock을 이용한 게시판에서의 특정 유저 차단 1 image 이니스프리 이니스프리 20.06.26.18:58 32