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传递中文参数的问题
Aug 04 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
python opencv之分水岭算法示例
Feb 24 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
May 25 Python
Python的iOS自动化打包实例代码
Nov 22 Python
对python 通过ssh访问数据库的实例详解
Feb 19 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
python如何提取英语pdf内容并翻译
Mar 03 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
pandas统计重复值次数的方法实现
Feb 20 Python
教你如何使用Python实现二叉树结构及三种遍历
Jun 18 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
用文本文件制作留言板提示(上)
2006/10/09 PHP
写出高质量的PHP程序
2012/02/04 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
初识laravel5
2015/03/02 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
JQuery的一些小应用收集
2010/03/27 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
python绘制直线的方法
2018/06/30 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
IBatis持久层技术
2016/07/18 面试题
保护校园环境倡议书
2015/04/28 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书