Python fnmatch 模块
实例
使用 shell 风格的通配符筛选名称:
import fnmatch
names = ["Emil.txt", "Tobias.py", "Linus.txt"]
print(sorted(fnmatch.filter(names, "*.txt")))
亲自试一试 »
定义和用法
fnmatch 模块使用 Unix shell 风格的通配符匹配文件名。
您可以使用它来过滤目录列表或任何字符串列表,使用的模式类似于 *.py、data-??.csv 等。
成员
| 成员 | 描述 |
|---|---|
| filter() | 返回符合指定模式的名称子集。 |
| fnmatch() | 测试文件名是否符合指定模式。 |
| fnmatchcase() | 与 fnmatch 类似,但在所有平台上区分大小写。 |

