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抓取框架 Scrapy的架构
Aug 12 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
Feb 03 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
Python实现动态添加属性和方法操作示例
Jul 25 Python
python对文件目录的操作方法实例总结
Jun 24 Python
Python目录和文件处理总结详解
Sep 02 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
python 协程 gevent原理与用法分析
Nov 22 Python
Python3实现飞机大战游戏
Apr 24 Python
pycharm永久激活超详细教程
Oct 29 Python
python+openCV对视频进行截取的实现
Nov 27 Python
python 实现有道翻译功能
Feb 26 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验证复选框有效性的示例
2013/11/13 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
Extjs入门之动态加载树代码
2010/04/09 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
2014/12/18 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
小程序实现多列选择器
2019/02/15 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
Python实现Linux下守护进程的编写方法
2014/08/22 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
开始着手第一个Django项目
2015/07/15 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
python如何从文件读取数据及解析
2019/09/19 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
基于Python实现下载网易音乐代码实例
2020/08/10 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
驻村工作先进事迹
2014/08/14 职场文书
大一新生检讨书
2014/10/29 职场文书
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
Springboot中如何自动转JSON输出
2022/06/16 Java/Android