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 相关文章推荐
paramiko模块安装和使用(远程登录服务器)
Jan 27 Python
python实现探测socket和web服务示例
Mar 28 Python
Python程序设计入门(2)变量类型简介
Jun 16 Python
Python读取mp3中ID3信息的方法
Mar 05 Python
python实现批量修改文件名代码
Sep 10 Python
Python获取二维矩阵每列最大值的方法
Apr 03 Python
python矩阵转换为一维数组的实例
Jun 05 Python
python 剪切移动文件的实现代码
Aug 02 Python
python用plt画图时,cmp设置方法
Dec 13 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
Python 实现opencv所使用的图片格式与 base64 转换
Jan 09 Python
python让函数不返回结果的方法
Jun 22 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
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
班组长工作职责
2013/12/25 职场文书
认识深刻的检讨书
2014/02/16 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
中学教代会开幕词
2016/03/04 职场文书