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音频处理用到的操作的示例代码
Oct 27 Python
python版学生管理系统
Jan 10 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
python 列表降维的实例讲解
Jun 28 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
Python对接支付宝支付自实现功能
Oct 10 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
Feb 07 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
Python3获取cookie常用三种方案
Oct 05 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 Python
基于Python实现流星雨效果的绘制
Mar 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 metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
基于jQuery的获取标签名的代码
2012/07/16 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
原生js实现商品筛选功能
2019/10/28 Javascript
python文件和目录操作方法大全(含实例)
2014/03/12 Python
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
Python读写zip压缩文件的方法
2018/08/29 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Django之模板层的实现代码
2019/09/09 Python
django自定义模板标签过程解析
2019/12/14 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
手工社团活动方案
2014/02/17 职场文书
承诺书格式范文
2014/06/03 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
员工生日会策划方案
2014/06/14 职场文书
严以用权学习心得体会
2016/01/12 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers