Regex 如何在python3中实现文件和目录的排除列表

Regex 如何在python3中实现文件和目录的排除列表,regex,python-3.x,Regex,Python 3.x,我需要一个排除列表功能,给定一个特定的文件名或目录名,它可以告诉我是否应该像.gitignore一样排除它们。并且它需要同时支持特定名称(如/home/abc/test)或通配符(如/home/*/test/All-test)以及/home下所有目录的目录 我认为这是一个安静的标准功能,有没有任何现有的软件包可以做到这一点?我检查了glob模块,但它只将*扩展到一个目录级别。谢谢。我想我要找的是fnmatch.fnmatchcase。可能是

我需要一个排除列表功能,给定一个特定的文件名或目录名,它可以告诉我是否应该像.gitignore一样排除它们。并且它需要同时支持特定名称(如/home/abc/test)或通配符(如/home/*/test/All-test)以及/home下所有目录的目录


我认为这是一个安静的标准功能,有没有任何现有的软件包可以做到这一点?我检查了glob模块,但它只将*扩展到一个目录级别。

谢谢。我想我要找的是fnmatch.fnmatchcase。

可能是