python(6)文件搜索

学习python终归要能用到,由于工作中经常牵涉到文件批量重命名,拷贝及指定条件搜索,特别是后者,非常有用。

先将递归搜索功能实现之:

#encoding=utf-8
'''
Created on 2012-4-30
 
@author: luhx
'''
 
import os
 
newdir = "" 
 
#递归搜索函数 
def search(rootdir):
    #dirlist = []   
    print rootdir
    dirlist = os.listdir(rootdir)
 
    for item in dirlist:
        item = rootdir + "\\" + item
        if os.path.isdir(item):
            search(item)
        else: 
            print item
            continue 
 
         
if __name__ == '__main__': 
    search("C:\\Python27")
    raw_input()
posted @ 2012-04-30 14:12  绿色的麦田  阅读(292)  评论(0编辑  收藏  举报