1. 利用字符串的前缀和后缀匹配查找文件
- str.startwith()
- star.endwith()
2.使用fnmatch
- fnmatch 判断文件名是否符合特定模式
- fnmatchchcase 判断文件名是否符合特定模式,不区分大小写
- filter 返回输入列表中,符合特定模式的文件名列表
- translate 将通配符模式换成正则表达式
fnmatch支持的通配符如下:
- * 匹配任何数量的字符
- ? 匹配单个字符
- [seq] 匹配seq中的字符
- [!seq] 匹配出seq以外的字符
fnmatch
filter
filter每次对一组文件名进行匹配,而不是单个,它需要传入文件名列表作为第一个参数
3. 使用glob