如何使用python递归查找并删除某个目录下的文件

2025-04-17 09:37:12
推荐回答(1个)
回答1:

import os, fnmatch  
  
def search(pattern, root=os.curdir):  
    for path, dirs, files in os.walk(os.path.abspath(root)):  
        for filename in fnmatch.filter(files, pattern):  
            yield os.path.join(path, filename)  
  
for x in search("xxx.*"):  
    print "Deleting %s" % x  
    os.remove(x)