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中extend和append的区别讲解
Jan 24 Python
Python制作exe文件简单流程
Jan 24 Python
Python中断多重循环的思路总结
Oct 04 Python
使用Rasterio读取栅格数据的实例讲解
Nov 26 Python
python kafka 多线程消费者&手动提交实例
Dec 21 Python
手动安装python3.6的操作过程详解
Jan 13 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 Python
python异常处理、自定义异常、断言原理与用法分析
Mar 23 Python
Python基于httpx模块实现发送请求
Jul 07 Python
python将数据插入数据库的代码分享
Aug 16 Python
Django+Celery实现定时任务的示例
Jun 23 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获取服务器操作系统相关信息的方法
2016/10/08 PHP
php实现算术验证码功能
2018/12/05 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
vue addRoutes实现动态权限路由菜单的示例
2018/05/15 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
JS如何生成动态列表
2020/09/22 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python切片用法实例教程
2014/09/08 Python
python中logging库的使用总结
2017/10/18 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
django2.0扩展用户字段示例
2019/02/13 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
英国豪华家具和家居用品购物网站:Teddy Beau
2020/10/12 全球购物
微信营销策划方案
2014/02/24 职场文书
2019思想汇报范文
2019/05/21 职场文书
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
MySQL 开窗函数
2022/02/15 MySQL