python 遍历文件夹目录,三个函数
2011-02-10 15:57
477 查看
#coding=utf-8
import sys,os,os.path
import pdb
#只获得第一层子目录,过滤非目录文件
def getsubdocs(path=None):
doclist = []
if(os.path.isdir(path)):
for item in os.listdir(path):
if item != '.svn':
if os.path.isdir(path+os.sep+item):
doclist.append(item)
return doclist
#获得所有层级子目录,过滤非目录文件
def getallsubdocs(path=None):
#pdb.set_trace()
doclist = []
if(os.path.isdir(path)):
if len(os.listdir(path)) > 0:
for item in os.listdir(path):
if item != '.svn':
doclist.extend(getallsubdocs(path+os.sep+item))
else:
doclist.append(path)
return doclist
#获取所有子目录中,不包括svn相关的目录
def getalldocs(path=None):
doclist = []
for root,dirs,files in os.walk(path):
if root.find('.svn') < 0:
doclist.append(root)
return doclist
if __name__=='__main__':
path = raw_input('Enter root path(/*/*/....): ')
doclist = getallsubdocs(path)
print doclist
import sys,os,os.path
import pdb
#只获得第一层子目录,过滤非目录文件
def getsubdocs(path=None):
doclist = []
if(os.path.isdir(path)):
for item in os.listdir(path):
if item != '.svn':
if os.path.isdir(path+os.sep+item):
doclist.append(item)
return doclist
#获得所有层级子目录,过滤非目录文件
def getallsubdocs(path=None):
#pdb.set_trace()
doclist = []
if(os.path.isdir(path)):
if len(os.listdir(path)) > 0:
for item in os.listdir(path):
if item != '.svn':
doclist.extend(getallsubdocs(path+os.sep+item))
else:
doclist.append(path)
return doclist
#获取所有子目录中,不包括svn相关的目录
def getalldocs(path=None):
doclist = []
for root,dirs,files in os.walk(path):
if root.find('.svn') < 0:
doclist.append(root)
return doclist
if __name__=='__main__':
path = raw_input('Enter root path(/*/*/....): ')
doclist = getallsubdocs(path)
print doclist
相关文章推荐
- python 遍历文件夹目录,三个函数
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- Python 遍历指定目录文件夹
- Python遍历文件夹下所有文件及目录
- php 遍历显示文件夹下所有目录、所有文件的函数
- windows下用c++和python遍历目录下的文件夹并删除所有文件名为xx的文件
- Python遍历某目录下的所有文件夹与文件路径
- python遍历文件夹,指定遍历深度与忽略目录的方法
- 遍历显示文件夹下所有目录、所有文件的函数,没有分页
- python遍历文件夹,指定遍历深度与忽略目录
- 【Python】遍历某目录下的所有文件夹与文件的路径、输出中文乱码问题
- python笔记4-遍历文件夹目录os.walk()
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- Python 遍历目录找出包含指定字符串的文件夹
- python目录操作之python遍历文件夹后将结果存储为xml
- python目录操作之python遍历文件夹后将结果存储为xml
- Python 遍历目录找出包含指定字符串的文件夹
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- 遍历显示文件夹下所有目录、所有文件的函数
- Delphi中遍历目录和遍历目录及子目录函数