python实现递归遍历目录(linux下测试通过)
来源:互联网 发布:淘宝网医用输液瓶口贴 编辑:程序博客网 时间:2024/05/22 05:08
#!/usr/bin/env python# Time-stamp: <2013-06-17 17:31:22 Monday by pein># Email: <pein0119@gmail.com>import os.pathdir = raw_input("please input a directory:\n")nameList = []def listDir(dirTemp): global nameList if not os.path.exists(dirTemp): print "file or directory isn't exist" return if os.path.isfile(dirTemp): nameList.append(dirTemp) return resultList = os.listdir(dirTemp) for fileOrDir in resultList: listDir(dirTemp + "/" +fileOrDir) return nameListdef main(): List = listDir(dir) for file in List: print file main()
程序很简单,输入一个初始目录,然后调用listdir()函数,遍历当前目录下的文件和子目录,存入resultList列表,对列表中的每个元素递归的调用listDir()函数。
如果该文件或目录不存在,则打印出错信息,退出。
如果是文件,则将该文件加入到nameList中,停止遍历,退出。
- python实现递归遍历目录(linux下测试通过)
- 递归遍历Linux下的目录文件源码实现
- python下递归遍历目录和文件
- Python递归遍历目录下所有文件
- Python递归遍历目录下所有文件
- Linux下递归遍历目录和文件
- linux 目录递归遍历
- Linux下递归遍历指定目录下的文件内容并删除的函数实现
- Linux下Python递归文件目录
- Python Tricks(九)—— 递归遍历目录下所有文件
- linux目录操作及递归遍历目录
- Linux目录遍历实现 -- 列出当前目录下所有文件
- linux下遍历目录
- linux下遍历目录
- linux下遍历目录
- linux下遍历某个目录的文件,或者文件夹。遍历、递归
- C++实现Linux下遍历指定目录下的文件
- python.递归遍历指定的目录
- 全排列
- php练习题
- sql语句基础
- C语言温习笔记之局部变量与全局变量
- JQuery中serialize与serializeArray的区别
- python实现递归遍历目录(linux下测试通过)
- fck编辑器的应用
- mvc 控制反转Ninject(依赖注入容器)
- find命令详解 linux学习笔记十二之find命令详解
- Start GO
- 入手ST-LINK开发/MDK/KEIL4
- Android依据名字通过反射获取在drawable中的图片
- HDU4572(找规律)
- 利用HTML5画出一个坦克的形状