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基础教程之五种数据类型详解
Jan 12 Python
从django的中间件直接返回请求的方法
May 30 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
使用Selenium破解新浪微博的四宫格验证码
Oct 19 Python
对pandas的层次索引与取值的新方法详解
Nov 06 Python
django 自定义过滤器的实现
Feb 26 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
Jun 05 Python
python将字符串list写入excel和txt的实例
Jul 20 Python
Python简易计算器制作方法代码详解
Oct 31 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
在pycharm中文件取消用 pytest模式打开的操作
Sep 01 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/03 咖啡文化
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
2016/07/21 PHP
php字符集转换
2017/01/23 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
js异步接口并发数量控制的方法示例
2020/11/22 Javascript
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
Python聊天室程序(基础版)
2018/04/01 Python
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
python ubplot使用方法解析
2020/01/10 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
python2.7使用scapy发送syn实例
2020/05/05 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
电大毕业个人生自我鉴定
2014/03/26 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
倡议书格式及范文
2015/04/29 职场文书
功夫熊猫观后感
2015/06/10 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js
js作用域及作用域链工作引擎
2022/07/07 Javascript