此模块的主要作用是文件名称的匹配
| 字符 | 含义 |
|---|---|
| * | 匹配多个字符 |
| ? | 匹配单个字符 |
| [seq] | 匹配指定范围内字符 |
| [!seq] | 匹配不在指定范围内的字符 |
files = [file for file in os.listdir(‘.‘) if fnmatch.fnmatch(file, ‘*.py‘)]
pprint(files)
files = [file for file in os.listdir(‘.‘) if fnmatch.fnmatchcase(file, ‘A*‘)]
pprint(files)
原文:https://www.cnblogs.com/sihye/p/13256272.html