python获取目录下所有文件的方法


Posted in Python onJune 01, 2015

本文实例讲述了python获取目录下所有文件的方法。分享给大家供大家参考。具体分析如下:

os.walk()

函数声明:walk(top,topdown=True,onerror=None)

1. 参数top表示需要遍历的目录树的路径

2. 参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件

3. 参数onerror的默认值是"None",表示忽略文件遍历时产生的错误.如果不为空,则提供一个自定义函数提示错误信息后继续遍历或抛出异常中止遍历

4. 该函数返回一个元组,该元组有3个元素,这3个元素分别表示每次遍历的路径名,目录列表和文件列表

def getListFiles(path): 
  assert os.path.isdir(path), '%s not exist.' % path 
  ret = [] 
  for root, dirs, files in os.walk(path): 
    print '%s, %s, %s' % (root, dirs, files) 
    for filespath in files: 
      ret.append(os.path.join(root,filespath)) 
  return ret  
print len(getListFiles('.'))

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python实现在目录中查找指定文件的方法
Nov 11 Python
python使用any判断一个对象是否为空的方法
Nov 19 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
python利用requests库模拟post请求时json的使用教程
Dec 07 Python
把pandas转换int型为str型的方法
Jan 29 Python
python的pytest框架之命令行参数详解(上)
Jun 27 Python
python3 webp转gif格式的实现示例
Dec 10 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
Python 去除字符串中指定字符串
Mar 05 Python
Python安装并操作redis实现流程详解
Oct 13 Python
基于python爬取梨视频实现过程解析
Nov 09 Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 Python
Python常用小技巧总结
Jun 01 #Python
Python获取运行目录与当前脚本目录的方法
Jun 01 #Python
Python运算符重载用法实例分析
Jun 01 #Python
python使用Image处理图片常用技巧分析
Jun 01 #Python
python实现图片变亮或者变暗的方法
Jun 01 #Python
wxPython中listbox用法实例详解
Jun 01 #Python
在Python的Django框架下使用django-tagging的教程
May 30 #Python
You might like
一个程序下载的管理程序(二)
2006/10/09 PHP
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
PHP 处理图片的类实现代码
2009/10/23 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
js面向对象的写法
2016/02/19 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
Python备份Mysql脚本
2008/08/11 Python
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
用C++封装MySQL的API的教程
2015/05/06 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
Python将图片转换为字符画的方法
2020/06/16 Python
详解python中各种文件打开模式
2020/01/19 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
Python datetime模块使用方法小结
2020/06/18 Python
Python如何读取、写入JSON数据
2020/07/28 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
写给女朋友的道歉信
2014/01/12 职场文书
党建工作先进材料
2014/05/02 职场文书
求职教师自荐书
2014/06/19 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书