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实现忽略大小写对字符串列表排序的方法
Sep 25 Python
Python入门篇之函数
Oct 20 Python
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
详解Django通用视图中的函数包装
Jul 21 Python
Python中字典(dict)合并的四种方法总结
Aug 10 Python
用Python实现随机森林算法的示例
Aug 24 Python
python使用pyqt写带界面工具的示例代码
Oct 23 Python
pandas 数据实现行间计算的方法
Jun 08 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 Python
django在保存图像的同时压缩图像示例代码详解
Feb 11 Python
Python json模块与jsonpath模块区别详解
Mar 05 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
python轻松查到删除自己的微信好友
2016/01/10 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
python文字转语音的实例代码分析
2019/11/12 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
解决python3输入的坑——input()
2020/12/05 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
恶意软件的定义
2014/11/12 面试题
学前教育毕业生自荐信
2013/10/29 职场文书
大学毕业生自我鉴定
2013/11/05 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
高中班主任评语大全
2014/04/25 职场文书
发布会邀请函
2015/01/31 职场文书
公诉意见书范文
2015/06/05 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android
Nginx如何配置根据路径转发详解
2022/07/23 Servers