学习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()