fnmatch模块
时间:2020-07-06 19:25:22
收藏:0
阅读:32
作用:
此模块的主要作用是文件名称的匹配
字符 | 含义 |
---|---|
* | 匹配多个字符 |
? | 匹配单个字符 |
[seq] | 匹配指定范围内字符 |
[!seq] | 匹配不在指定范围内的字符 |
使用:
1、集合os模块,匹配文件名
通过fnmatch模块,获取当前路径下的py后缀文件,合并成列表
files = [file for file in os.listdir(‘.‘) if fnmatch.fnmatch(file, ‘*.py‘)]
pprint(files)
通过fnmatchcase模块,强制区分大小写匹配
files = [file for file in os.listdir(‘.‘) if fnmatch.fnmatchcase(file, ‘A*‘)]
pprint(files)
原文:https://www.cnblogs.com/sihye/p/13256272.html
评论(0)