📅  最后修改于: 2023-12-03 15:30:50.046000             🧑  作者: Mango
Python的fnmatch模块提供了一种快速,简单的方法来使用Unix文件名模式匹配字符串。它类似于Unix shell中的文件名扩展。
fnmatch.fnmatch(name, pattern)
name
: 要测试的字符串pattern
: 匹配字符串返回True
表示匹配,False
表示不匹配。
import fnmatch
if fnmatch.fnmatch('file.txt', '*.txt'):
print('Match found!')
else:
print('Match not found.')
输出:
Match found!
如上例所示,我们将file.txt
和*.txt
作为name
和pattern
参数,fnmatch返回True
表示匹配。
该模块还提供了其他一些函数,如fnmatchcase
和filter
,可以用于更高级的匹配需求。它们可以在demo中了解到。
使用fnmatch是一种快速,简单的方法来使用Unix文件名模式匹配字符串。它的API易于使用,适用于各种匹配需求。如果您需要在Python代码中执行文件名匹配操作,请尝试使用fnmatch模块。