python 查找文件夹下所有文件 实现代码


Posted in Python onJuly 01, 2009
def find_file_by_pattern(pattern='.*', base=".", circle=True): 
'''''查找给定文件夹下面所有 ''' 
re_file = re.compile(pattern) 
if base == ".": 
base = os.getcwd() final_file_list = [] 
print base 
cur_list = os.listdir(base) 
for item in cur_list: 
if item == ".svn": 
continue 
full_path = os.path.join(base, item) 
if full_path.endswith(".doc") or \ 
full_path.endswith(".bmp") or \ 
full_path.endswith(".wpt") or \ 
full_path.endswith(".dot"): 
continue 
# print full_path 
bfile = os.path.isfile(item) 
if os.path.isfile(full_path): 
if re_file.search(full_path): 
final_file_list.append(full_path) 
else: 
final_file_list += find_file_by_pattern(pattern, full_path) 
return final_file_list
Python 相关文章推荐
Python实例分享:快速查找出被挂马的文件
Jun 08 Python
解析Python编程中的包结构
Oct 25 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
Python编程pygame模块实现移动的小车示例代码
Jan 03 Python
python opencv 图像尺寸变换方法
Apr 02 Python
numpy中loadtxt 的用法详解
Aug 03 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
Python 计算任意两向量之间的夹角方法
Jul 05 Python
python实现日志按天分割
Jul 22 Python
Django框架自定义模型管理器与元选项用法分析
Jul 22 Python
使用python绘制温度变化雷达图
Oct 18 Python
树莓派升级python的具体步骤
Jul 05 Python
python 运算符 供重载参考
Jun 11 #Python
python getopt 参数处理小示例
Jun 09 #Python
用python分割TXT文件成4K的TXT文件
May 23 #Python
python 正则式 概述及常用字符
May 07 #Python
python 正则式使用心得
May 07 #Python
python ip正则式
May 07 #Python
Python 正则表达式操作指南
May 04 #Python
You might like
基于php实现七牛抓取远程图片
2015/12/01 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
PHP删除数组中指定下标的元素方法
2018/02/03 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
Javascript中神奇的this
2016/01/20 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
win系统下nodejs环境安装配置
2017/05/04 NodeJs
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
Angular4 中内置指令的基本用法
2017/07/31 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
JDO的含义
2012/11/17 面试题
学校评语大全
2014/05/06 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
校车安全责任书
2014/08/25 职场文书
村创先争优活动总结
2014/08/28 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
HTML基本元素标签介绍
2022/02/28 HTML / CSS
Python 视频画质增强
2022/04/28 Python