gtq7512
import os
import os.path

def dir_tree(path,sub_tree):
    if sub_tree == 0:
        print(path)     #输出第一级目录

    path_tree = os.listdir(path)     #获取当前目录下的文件和目录

    for item in path_tree:
        if \'.git\' not in item:
            print("|  " * sub_tree +"|___"+item)
            subtree= path+\'\\\'+item
            if os.path.isdir(subtree):      #判断是否为目录
                dir_tree(subtree,sub_tree+1)   #递归深度优先遍历


if __name__ == \'__main__\':
    basepath = input(">>:")
    dir_tree(basepath,0)

 

分类:

技术点:

相关文章: