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之集合(set)
Sep 24 Python
利用python获取当前日期前后N天或N月日期的方法示例
Jul 30 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
Python线程同步的实现代码
Oct 03 Python
python实现推箱子游戏
Mar 25 Python
对Python3 解析html的几种操作方式小结
Feb 16 Python
利用Django模版生成树状结构实例代码
May 19 Python
python模拟实现斗地主发牌
Jan 07 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
Python实战之实现康威生命游戏
Apr 26 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
Jun 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
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
动态加载js的几种方法
2006/10/23 Javascript
分享别人写的一个小型js框架
2007/08/13 Javascript
JavaScript 撑出页面文字换行
2009/06/15 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
vscode vue 文件模板的配置方法
2019/07/23 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
python并发编程之线程实例解析
2017/12/27 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
印度在线杂货店:bigbasket
2018/08/23 全球购物
优秀党员推荐材料
2014/12/18 职场文书
雷峰塔导游词
2015/02/09 职场文书