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中执行shell命令的几个方法小结
Sep 18 Python
Python深入06——python的内存管理详解
Dec 07 Python
Python中你应该知道的一些内置函数
Mar 31 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
Jul 08 Python
pytorch中的inference使用实例
Feb 20 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
Python爬虫如何破解JS加密的Cookie
Nov 19 Python
浅析python连接数据库的重要事项
Feb 22 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 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将文本文件转换csv输出的方法
2014/12/31 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
Ext JS Grid在IE6 下宽度的问题解决方法
2009/02/15 Javascript
JS array 数组详解
2009/03/22 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
python sys模块sys.path使用方法示例
2013/12/04 Python
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
python实现爬取图书封面
2018/07/05 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
常见的软件开发流程有哪些
2015/11/14 面试题
大学生年度自我鉴定
2013/10/31 职场文书
总经理司机职责
2014/02/02 职场文书
宣传口号大全
2014/06/16 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
家长会开场白和结束语
2015/05/29 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle