python遍历一个目录,输出所有的文件名的实例


Posted in Python onApril 23, 2018

python 获取一个文件夹内(包括子文件夹)所有文件的名字和路径

import os
dir = "e:\\"
for root, dirs, files in os.walk(dir):
  for file in files:
    print os.path.join(root,file)

或:

import os
path = r'e:\case'
fns = [os.path.join(root,fn) for root, dirs, files in os.walk(path) for fn in files]
for f in fns:
  print(f)
print(len(fns))
#coding=utf-8
import os

def GetFileList(dir, fileList):
  newDir = dir
  if os.path.isfile(dir):
    fileList.append(dir.decode('gbk'))
  elif os.path.isdir(dir): 
    for s in os.listdir(dir):
      #如果需要忽略某些文件夹,使用以下代码
      #if s == "xxx":
        #continue
      newDir=os.path.join(dir,s)
      GetFileList(newDir, fileList) 
  return fileList

list = GetFileList('D:\\workspace\\PyDemo\\fas', [])
for e in list:
  print e

以上这篇python遍历一个目录,输出所有的文件名的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python变量和数据类型详解
Feb 15 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
Python爬虫工程师面试问题总结
Mar 22 Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 Python
python 实现提取某个索引中某个时间段的数据方法
Feb 01 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
Python read函数按字节(字符)读取文件的实现
Jul 03 Python
python中count函数简单的实例讲解
Feb 06 Python
python numpy实现rolling滚动案例
Jun 08 Python
Python实现七个基本算法的实例代码
Oct 08 Python
Python实现批量自动整理文件
Mar 16 Python
彻底弄懂Python中的回调函数(callback)
Jun 25 Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 #Python
对python .txt文件读取及数据处理方法总结
Apr 23 #Python
python 读文件,然后转化为矩阵的实例
Apr 23 #Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 #Python
Python 将pdf转成图片的方法
Apr 23 #Python
利用python将pdf输出为txt的实例讲解
Apr 23 #Python
Go/Python/Erlang编程语言对比分析及示例代码
Apr 23 #Python
You might like
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP基于工厂模式实现的计算器实例
2015/07/16 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
ext form 表单提交数据的方法小结
2008/08/08 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
vue按需加载实例详解
2019/09/06 Javascript
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
python访问抓取网页常用命令总结
2017/04/11 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
MIS软件工程师的面试题
2016/04/22 面试题
女大学生毕业找工作的自我评价
2013/10/03 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
运动会入场口号
2014/06/07 职场文书