您的位置:首页 > 编程语言 > Python开发

python实现目录递归遍历

2015-07-21 23:06 756 查看
#实现目录递归遍历,查找.log文件,并将结果存入文件
import os
res=[]
def findfile(dir):
for i in os.listdir(dir):
if os.path.isdir(dir+os.sep+i)==True:
findfile(dir+os.sep+i)
else:
if i[-4:]=='.log':
res.append(dir+os.sep+i)
findfile(os.path.abspath('.'))
#findfile('D:\Python\code')
#print len(res)

fp=open('result.log','w')
for i in res:
fp.write(i+'\n')
fp.close()


本文出自 “今日的努力,明日的成功!” 博客,请务必保留此出处http://zhzhgo.blog.51cto.com/10497096/1676911
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: