首页 > 代码库 > python遍历当前目录并删除某文件
python遍历当前目录并删除某文件
#coding: utf-8 """ this programe is to clear driverlog below this dir __author__:the_new_one """ import os, traceback #查找文件名中包含关键词的文件 def search_dir(s, path=os.path.abspath(‘.‘),files = []): try: for x in os.listdir(path): path_now = os.path.join(path, x) if os.path.isfile(path_now) and s in os.path.splitext(x)[0]: print path_now #删除查找到的文件 os.remove(path_now) if x not in files: files.append(x) elif os.path.isdir(x): search_dir(s=s, path=os.path.join(path_now), files=files) return files except Exception, e: print traceback.format_exc() print e if __name__ == "__main__": result = search_dir(s=‘xxx‘)
通过遍历当前路径下的文件,判断文件名是否包含s,如果是就删除。
python遍历当前目录并删除某文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。