第六章:文件系统-fnmatch:UNIX式glob模式匹配-过滤

6.4.2 过滤
要测试一个文件名序列,可以使用filter(),它会返回与模式参数匹配的文件名列表。

import fnmatch
import os
import pprint

pattern = 'fnmatch_*.py'
print('Pattern :',pattern)

files = os.listdir('.')

print('\nFiles   :')
pprint.pprint(files)

print('\nMatches :')
pprint.pprint(fnmatch.filter(files,pattern))

在这个例子中,filter()返回了与这一节关联的示例源文件的文件名列表。
运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43193719/article/details/88428885