.'):
if fnmatch.fnmatch(filename,'*.txt'): #匹配模式为星号,表示任意的字符
print(filename)
例子中,主要使用os.listdir...来列出当前目录中的文件,如果匹配的后缀为.txt,那么就打印出来,fnmatch.fnmatch是一个布尔函数,返回为True或者Faulse。...a-z]el'):#匹配模式为不能是a-z之间的字符
print('match')
问号相当于一个占位符,从而能匹配
k是字母a-z之间的字母,从而能匹配
数字1不在a-z之间的字母,从而能匹配...py")) #匹配前面是一个字符的.py文件
输出:d.py
4.translate
fnmatch.translate(pattern):
翻译模式, fnmatch将这种全局模式转换成一个正则式...translate() 函数是一个公共API用于将全局模式转换成正则式
regex = fnmatch.translate('[f,d,d,d,g,h].txt')#将[f,d,d,d,g,h].txt