我有一个目录,里面有一堆文件:eee2314,asd3442…和eph。
eee2314
asd3442
eph
我想排除所有eph以该glob功能开头的文件。
glob
我该怎么做?
glob的模式规则不是正则表达式。相反,它们遵循标准的Unix路径扩展规则。仅有几个特殊字符:[来自glob ]支持两个不同的通配符和字符范围。
因此,您可以排除某些带有模式的文件。 例如,要排除清单文件(以开头的文件_)和glob,可以使用:
_
files = glob.glob('files_path/[!_]*')