import os
def list_file(path,level=0):
list = os.listdir(path) #列出当前目录的文件
if not list: #判断文件是否为空
return
for file in list:
print(("|" + ' '*4)*level + '|---' + file)#打印文件level标志目录深度
new_path = os.path.join(path,file)#新的文件路径
if os.path.isdir(new_path):#判断是否目录
list_file(new_path,level+1)#递归
path = input("input your path: ")
list_file(path)
def list_file(path,level=0):
list = os.listdir(path) #列出当前目录的文件
if not list: #判断文件是否为空
return
for file in list:
print(("|" + ' '*4)*level + '|---' + file)#打印文件level标志目录深度
new_path = os.path.join(path,file)#新的文件路径
if os.path.isdir(new_path):#判断是否目录
list_file(new_path,level+1)#递归
path = input("input your path: ")
list_file(path)