python获取指定路径下所有指定后缀文件的方法


Posted in Python onMay 26, 2015

本文实例讲述了python获取指定路径下所有指定后缀文件的方法。分享给大家供大家参考。具体实现方法如下:

# 获取指定路径下所有指定后缀的文件
# dir 指定路径
# ext 指定后缀,链表&不需要带点 或者不指定。例子:['xml', 'java']
def GetFileFromThisRootDir(dir,ext = None):
  allfiles = []
  needExtFilter = (ext != None)
  for root,dirs,files in os.walk(dir):
    for filespath in files:
      filepath = os.path.join(root, filespath)
      extension = os.path.splitext(filepath)[1][1:]
      if needExtFilter and extension in ext:
        allfiles.append(filepath)
      elif not needExtFilter:
        allfiles.append(filepath)
  return allfiles

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解Python中time()方法的使用的教程
May 22 Python
浅谈Python的文件类型
May 30 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 Python
Python Web编程之WSGI协议简介
Jul 18 Python
python自动化测试之如何解析excel文件
Jun 27 Python
Django之路由层的实现
Sep 09 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
python对数组进行排序,并输出排序后对应的索引值方式
Feb 28 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
Python识别验证码的实现示例
Sep 30 Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 Python
python通过apply使用元祖和列表调用函数实例
May 26 #Python
python获取一组数据里最大值max函数用法实例
May 26 #Python
Python实现求最大公约数及判断素数的方法
May 26 #Python
Python实现队列的方法
May 26 #Python
Python实现栈的方法
May 26 #Python
Python实现二分查找算法实例
May 26 #Python
Django发送html邮件的方法
May 26 #Python
You might like
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
python新手经常遇到的17个错误分析
2014/07/30 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
django2笔记之路由path语法的实现
2019/07/17 Python
django-初始配置(纯手写)详解
2019/07/30 Python
如何在Python对Excel进行读取
2020/06/04 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
python设置中文界面实例方法
2020/10/27 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
大四学年自我鉴定
2013/11/13 职场文书
采购主管工作职责
2013/12/12 职场文书
网络宣传方案
2014/03/15 职场文书
老干部工作汇报材料
2014/10/28 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书
python - timeit 时间模块
2021/04/06 Python
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android