f002489 发表于 2013-1-15 02:27:51

python小例子之1 -

http://www.okpython.com/views-tid-66.html
 
#coding:utf8
import os
# 递归遍历指定的目录
# level -- 递归的层数,用这个参数来控制打印的缩进
# path == 遍历起始绝对路径
def listyoudir(level, path):
    for i in os.listdir(path):
        print ' '*(level+1) + i
        if os.path.isdir(path + '\\' + i):
            listyoudir(level+1, path + '\\' + i)
           
#测试代码
rootpath = os.path.abspath('.')
print rootpath
listyoudir(0, rootpath)
页: [1]
查看完整版本: python小例子之1 -