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模块之sys模块和序列化模块(实例讲解)
Sep 13 Python
基于Django filter中用contains和icontains的区别(详解)
Dec 12 Python
Django数据库表反向生成实例解析
Feb 06 Python
如何在python字符串中输入纯粹的{}
Aug 22 Python
python监测当前联网状态并连接的实例
Dec 18 Python
Python 抓取微信公众号账号信息的方法
Jun 14 Python
python3实现斐波那契数列(4种方法)
Jul 15 Python
使用 Python 写一个简易的抽奖程序
Dec 08 Python
解决Tensorflow占用GPU显存问题
Feb 03 Python
结束运行python的方法
Jun 16 Python
Python的Tqdm模块实现进度条配置
Feb 24 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
用PHP制作的意见反馈表源码
2007/03/11 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
[02:35]DOTA2英雄基础教程 末日使者
2013/12/04 DOTA
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
Python中tell()方法的使用详解
2015/05/24 Python
使用Python神器对付12306变态验证码
2016/01/05 Python
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
python安装Scrapy图文教程
2017/08/14 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
Pytorch to(device)用法
2020/01/08 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
就业协议书怎么填
2014/04/11 职场文书
项目合作协议书范本
2014/04/16 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
先进党组织事迹材料
2014/12/26 职场文书
六年级学生期末评语
2014/12/26 职场文书
交通事故和解协议书
2015/01/27 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python
Java使用jmeter进行压力测试
2021/07/09 Java/Android
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python