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魔法方法-属性转换和类的表示详解
Jul 22 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
Python实现备份MySQL数据库的方法示例
Jan 11 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
django之状态保持-使用redis存储session的例子
Jul 28 Python
Anaconda 查看、创建、管理和使用python环境的方法
Dec 03 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
在python中对于bool布尔值的取反操作
Dec 11 Python
如何在Python项目中引入日志
May 31 Python
Elasticsearch 数据类型及管理
Apr 19 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
乱谈我对耳机、音箱的感受
2021/03/02 无线电
火车头采集器3.0采集图文教程
2007/03/17 PHP
深入解析php模板技术原理【一】
2008/01/10 PHP
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
PHP7 字符串处理机制修改
2021/03/09 PHP
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
javascript表单正则应用
2017/02/04 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
python清除指定目录内所有文件中script的方法
2015/06/30 Python
python读写json文件的简单实现
2017/04/11 Python
python的文件操作方法汇总
2017/11/10 Python
python中的随机函数小结
2018/01/27 Python
python 读取修改pcap包的例子
2019/07/23 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
Ray-Ban雷朋瑞典官方网站:全球领先的太阳眼镜品牌
2019/08/22 全球购物
中学生自我鉴定
2014/02/04 职场文书
委托书范本
2014/04/02 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript
MySQL 四种连接和多表查询详解
2021/07/16 MySQL