- 0
- 이니스프리
- 조회 수 221
https://github.com/facelessuser/wcmatch
wcmatch 모듈은 fnmatch, glob 등에서 지원하지 않는 다양한 파일 검색 기능을 지원합니다 ^^
특히 다음과 같은 기능을 지원한다는 점에서 기존의 모듈과 차별화됩니다.
출처 : https://facelessuser.github.io/wcmatch/
- Provides an interface comparable to Python's builtin in
fnamtch
,glob
, andpathlib
. - 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. TheC
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'sglob
library instead of Python's default. - Provides an alternative file crawler called
wcmatch
.
+)
glob.glob 등에서 복수의 확장자로 검색을 하려면 반복문을 사용해야 하지만
wcmatch에서는 한 줄로 해결할 수 있어요!
작성자
댓글 0
권한이 없습니다.