首页 > 其他 > 详细

fnmatch模块

时间:2020-07-06 19:25:22      阅读:32      评论:0      收藏:0      [点我收藏+]

作用:

此模块的主要作用是文件名称的匹配

字符 含义
* 匹配多个字符
? 匹配单个字符
[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)

fnmatch模块

原文:https://www.cnblogs.com/sihye/p/13256272.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!