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编程实现微信企业号文本消息推送功能示例
Aug 21 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
PyQt5显示GIF图片的方法
Jun 17 Python
django框架CSRF防护原理与用法分析
Jul 22 Python
python利用tkinter实现屏保
Jul 30 Python
Python zip函数打包元素实例解析
Dec 11 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
Python不支持 i ++ 语法的原因解析
Jul 22 Python
Python下opencv库的安装过程及问题汇总
Jun 11 Python
聊聊Python String型列表求最值的问题
Jan 18 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
php二分法在IP地址查询中的应用
2008/08/12 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
2016/11/09 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
javascript函数库-集合框架
2007/04/27 Javascript
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
json数据的列循环示例
2013/09/06 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
Linux下python3.7.0安装教程
2018/07/30 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
幼儿园数学教学反思
2014/02/02 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
教师业务培训方案
2014/05/01 职场文书
学习焦裕禄同志为人民服务思想汇报
2014/09/10 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
死者家属慰问信
2015/03/24 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
实习报告范文
2019/07/30 职场文书
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python