文章目录
1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹
import os
# 1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹
def list_dir_content(dir_path, count=0):
for file_name in os.listdir(dir_path):
# print(file_name)
sub_path = os.path.join(dir_path, file_name)
if os.path.isdir(sub_path):
print('|' + count * '\t' + file_name)
sub_count = count + 1
list_dir_content(sub_path, sub_count)
elif os.path.isfile(sub_path):
print(count * '\t' + file_name)