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 (2)
Oct 31 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
python中返回矩阵的行列方法
Apr 04 Python
Numpy数组array和矩阵matrix转换方法
Aug 05 Python
python中单下划线(_)和双下划线(__)的特殊用法
Aug 29 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
解决python gdal投影坐标系转换的问题
Jan 17 Python
Python短信轰炸的代码
Mar 25 Python
浅析Python迭代器的高级用法
Jul 16 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
PyTorch中的torch.cat简单介绍
Mar 17 Python
Python几种酷炫的进度条的方式
Apr 11 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
PHP的面试题集,附我的答案和分析(一)
2006/11/19 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
简单介绍Python中的几种数据类型
2016/01/02 Python
Django日志模块logging的配置详解
2017/02/14 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
python中time包实例详解
2021/02/02 Python
python 制作本地应用搜索工具
2021/02/27 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
Python中如何定义一个函数
2016/09/06 面试题
写给老师的表扬信
2014/01/21 职场文书
户外活动总结范文
2014/04/30 职场文书