是否有任何内置或直接的方式递归地用双星号来匹配路径,例如:像zsh呢?fnmatch和递归路径与`**`匹配
例如,
path = 'foo/bar/ham/spam/eggs.py'
我可以使用fnmatch与
fnmatch(path, 'foo/bar/ham/*/*.py'
来测试它。虽然,我希望能够做到:
fnmatch(path, 'foo/**/*.py')
我知道那fnmatch maps its pattern to regex,所以在词的情况下,我可以推出我自己的fnmatch额外的**
格局,但也许还有一个更简单的方法
东西像' glob.glob'? –
这是一个允许fnmatch *和** https://pypi.python.org/pypi/pywildcard的分支 –