全局排除模式

发布于 2021-01-29 19:13:06

我有一个目录,里面有一堆文件:eee2314asd3442…和eph

我想排除所有eph以该glob功能开头的文件。

我该怎么做?

关注者
0
被浏览
39
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    glob的模式规则不是正则表达式。相反,它们遵循标准的Unix路径扩展规则。仅有几个特殊字符:[来自glob
    ]支持两个不同的通配符和字符范围。

    因此,您可以排除某些带有模式的文件。
    例如,要排除清单文件(以开头的文件_)和glob,可以使用:

    files = glob.glob('files_path/[!_]*')
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看