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进行数据科学工作的简单入门教程
Apr 01 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
解决python3中cv2读取中文路径的问题
Dec 05 Python
浅谈python3发送post请求参数为空的情况
Dec 28 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
如何在django中实现分页功能
Apr 22 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
解决hive中导入text文件遇到的坑
Apr 07 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定时执行计划任务的多种方法小结
2011/12/19 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
对python判断是否回文数的实例详解
2019/02/08 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
Python定义一个函数的方法
2020/06/15 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
美国网上花店:JustFlowers
2017/02/12 全球购物
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
社区工作者思想汇报
2014/01/13 职场文书
毕业生求职信的经典写法
2014/01/31 职场文书
学术会议主持词
2014/03/17 职场文书
简历自我评价优缺点
2015/03/11 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python