栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Python】使用Shell通配符来匹配字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Python】使用Shell通配符来匹配字符串

用Shell通配符来匹配字符串

fnmatch 模块提供了两个函数 fnmatch() 和 fnmatchcase() 来在Python中实现使用Shell中的通配符(*,?, [0-9]等)匹配字符串。

>>> from fnmatch import fnmatch, fnmatchcase
>>> fnmatch('file.txt', '*.txt')
True
>>> 

fnmatch() 和 fnmatchcase() 使用的格式类似。二者的区别是:fnmatch() 采用的大小写区分规则与底层的文件系统相同; fnmatchcase() 则明确区分大小写。
fnmatch()完成的匹配比字符串提供的方法更加灵活,但是逊于全功能正则化表达式。当只需一种简单的机制时,可以选择此方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998234.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号