002_019 Python 根据指定的搜索路径和模式寻找文件

代码如下:

#encoding=utf-8

print '中国'

#根据指定的搜索路径和模式寻找文件
#给定一个路径,搜索目录中所有符合模式的文件

import glob,os

def all_files(pattern, search_path, pathsep = os.pathsep):
    for path in search_path.split(pathsep):
        for match in glob.glob(os.path.join(path, pattern)):
            yield match 
            
for exefile in all_files(r'*.exe', r'H:\football\GetFootballMatch\Release', pathsep = os.pathsep):
    print exefile.decode('gbk')

打印结果如下:

中国
H:\football\GetFootballMatch\Release\足彩辅助.exe

你可能感兴趣的:(002_019 Python 根据指定的搜索路径和模式寻找文件)