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 随机生成中文验证码的实例代码
Mar 20 Python
详细解读Python中解析XML数据的方法
Oct 15 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 Python
Python实现判断一行代码是否为注释的方法
May 23 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
Feb 22 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
浅谈django2.0 ForeignKey参数的变化
Aug 06 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
Aug 10 Python
python实现最大优先队列
Aug 29 Python
Python中sorted()排序与字母大小写的问题
Jan 14 Python
python-docx文件定位读取过程(尝试替换)
Feb 13 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编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
[02:41]《西雅图我们来了》2015国际邀请赛出征全记录
2015/07/23 DOTA
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python画图学习入门教程
2016/07/01 Python
python实现决策树
2017/12/21 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
python利用faker库批量生成测试数据
2020/10/15 Python
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
石油大学毕业生自荐信
2014/01/28 职场文书
优秀食品类广告词
2014/03/19 职场文书
承诺书的格式范文
2014/03/28 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
房屋授权委托书范本
2014/10/07 职场文书
长江三峡导游词
2015/01/31 职场文书
2015年营业员工作总结
2015/04/23 职场文书
Redis分布式锁的7种实现
2022/04/01 Redis
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android