根据全局匹配路径
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)
**[使用](使用)**
**[测试](测试)**
**[许可](许可)**
[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)