Python 通配符删除文件
来源:互联网 发布:泰和安主机编程程序 编辑:程序博客网 时间:2024/05/20 00:53
# -*- coding: utf-8 -*-"""使用通配符,获取所有文件,或进行操作。"""import globimport osdef files(curr_dir = '.', ext = '*.exe'): """当前目录下的文件""" for i in glob.glob(os.path.join(curr_dir, ext)): yield idef all_files(rootdir, ext): """当前目录下以及子目录的文件""" for name in os.listdir(rootdir): if os.path.isdir(os.path.join(rootdir, name)): try: for i in all_files(os.path.join(rootdir, name), ext): yield i except: pass for i in files(rootdir, ext): yield idef remove_files(rootdir, ext, show = False): """删除rootdir目录下的符合的文件""" for i in files(rootdir, ext): if show: print i os.remove(i)def remove_all_files(rootdir, ext, show = False): """删除rootdir目录下以及子目录下符合的文件""" for i in all_files(rootdir, ext): if show: print i os.remove(i)if __name__ == '__main__': remove_all_files('.', '*.o', show = True) # remove_all_files('.', '*.exe', show = True) remove_files('.', '*.exe', show = True) # for i in files('.','*.c'): # print i
阅读全文
0 0
- Python 通配符删除文件
- 通配符删除文件-Java
- 删除文件-通配符
- Delphi 支持通配符删除文件!
- 删除通配符表示的文件及文件夹
- Linux下通配符批量删除相同文件
- vc 支持通配符的文件删除
- python通配符
- python通配符.
- python删除只读文件
- python 删除文件
- python 删除后缀名文件
- python批量删除文件
- python批量删除文件
- python 删除 ._文件
- python删除文件
- python--自动删除文件
- python:删除.svn文件
- TensorFlow学习笔记(三)模型的基本步骤
- 【OpenStack源码分析之四】WSGI与Nova API服务启动
- 811A
- HLS实现bayer to RGB 转换
- hdu 1535 Invitation Cards spfa求最短路,反向建图再来一次
- Python 通配符删除文件
- 简单 Demo:C++编写、调用动态链接库
- 面向对象
- 学以致用——ikb知识库英文词条词频分析-Part2-大数据中高频词分析(Spotfire)
- poj-2801-填词-C语言-简单计算
- 关于Guideline 4.3
- js控制上传文件的大小
- 入离职管理系统——类的抽取和注册登录功能
- 深度学习笔记——理论与推导之Neural Network的记忆力(四)