#!/usr/bin/env python
#coding=utf8
'''
Python ver 2.7
Search some file recursivily
'''
import os
import fnmatch
def recursiveSearchFile(searchPath, partInfo):
wantFilesPath = []
for (dirPath, dirNames, fileNames) in os.walk(searchPath):
wantFilesPath += [os.path.join(dirPath, fileName) for fileName in fileNames if fnmatch.fnmatch(os.path.join(dirPath, fileName), partInfo)]
return wantFilesPath
if __name__ == "__main__":
fileList = recursiveSearchFile('C:\\Users\Administrator\\Desktop', '*.pl')
for path in fileList:
print path
Python递归查找文件(os.walk, os.path, fnmatch)
最新推荐文章于 2024-06-18 22:36:02 发布