根据全局匹配路径

globmatch的Python项目详细描述


**[安装](安装)**
**[使用](使用)**
**[测试](测试)**
**[许可](许可)**

[globmatch](https://github.com/vidartf/globmatch)-与globs匹配路径

[![构建状态](https://travis-ci.org/vidartf/globmatch.svg?branch=master)(https://travis ci.org/vidartf/globmatch)
[![codecov.io](https://codecov.io/github/vidartf/globmatch/coverage.svg?branch=master)(https://codecov.io/github/vidartf/globmatch?branch=master)

`globmatch'提供了根据python中的一个或多个glob模式匹配修补程序的功能。
这与标准库的“glob”模块不同,后者根据系统上的
文件树匹配glob。` globmatch`根本不与文件系统交互,而是依赖于
泛型匹配。它还不同于标准库的“fnmatch”模块,因为它
接受与零个或多个目录匹配的双星(`**`)元素。此外,“fnmatch”中的
星型元素(`*`)也将跨路径分隔符进行匹配。在“globmatch”中,
星型元素与当前路径元素(目录/文件名)的零个或多个字符匹配。



git+git+https://github.com/vidartf/glob match-egg=globmatch
````






全局匹配('foo/config/bar',['**/config'])
全局匹配('.git/gitconfig/',['.git','**/config'])
全局匹配('foo/config/bar',['.git','**/config'])
全局匹配('/.git/gitconfig/',['**/.git'])

需要**匹配根目录下的subdir
glob-match('foo/node\u模块',['node\u模块']]\glob-match('foo/node\u模块',['node\u模块'']\r如果没有前面的**

`` `








测试




安装-e globmatch[test-globmatch[test]

需要**需要**匹配根目录下的subdir dir,需要**匹配子目录下关于命令行:`pytest`

贡献。

所有代码均根据修订后的BSD许可证条款获得许可。


资源

-[报告问题](https://github.com/vidartf/globmatch/issues)




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么会导致程序在它似乎拥有的监视器上被阻止?   java Android studio设置视图的背景色   java我可以保存一个文本文件而不给用户修改它的能力吗?   pdfbox PDFBOX2。0:java堆堆栈错误   java是维护和操作AllowList的有效方法   JAVAsql。SQLException:找不到适合jdbc的驱动程序:mysql://localhost:3306/asd性爱   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java调试空指针异常   java正则表达式,以按令牌的特定匹配项拆分,同时忽略其他匹配项   java为JPanel设置边框上的笔划   并发@Schedule方法的java行为   如何在Java中使用泛型与语言运算符和泛型类扩展数   java Rhino Javascript如何为异常堆栈跟踪标记字符串源   运行可执行jar时发生java错误,无法找到或加载主类