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类定义的讲解
Nov 01 Python
python和C语言混合编程实例
Jun 04 Python
python使用wxPython打开并播放wav文件的方法
Apr 24 Python
python计算一个序列的平均值的方法
Jul 11 Python
Python内建数据结构详解
Feb 03 Python
python实现FTP服务器服务的方法
Apr 11 Python
使用python实现接口的方法
Jul 07 Python
Python星号*与**用法分析
Feb 02 Python
Flask框架Flask-Login用法分析
Jul 23 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
解决Pytorch半精度浮点型网络训练的问题
May 24 Python
浅谈python数据类型及其操作
May 25 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 图片上传实现代码 带详细注释
2010/04/29 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
wxPython实现带颜色的进度条
2019/11/19 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
物业管理员岗位职责范文
2013/11/25 职场文书
计算机实训报告范文
2014/11/05 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
企业百日安全活动总结
2015/05/07 职场文书
教师节座谈会主持词
2015/07/03 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python
python turtle绘图
2022/05/04 Python
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL