其他分享
首页 > 其他分享> > PYTHON 递归查看文件夹里的文件

PYTHON 递归查看文件夹里的文件

作者:互联网

#导入文件操作模块
import os

# 定义递归访问文件的函数read
def read(path,ceng):
     # 访问path路径下的文件或文件夹
     lst = os.listdir(path)
     # 打印每一层的文件或文件夹
     for name in lst:
          # 拼接名称,得到绝对路径,判断该文件是否符合是文件夹
          real_path = os.path.join(path, name)
          # 如果是文件夹,则打空格表示,并且递归访问下一层
          if os.path.isdir(real_path):
               print('\t' * ceng, name)
               read(real_path, ceng + 1)
          # 如果不是文件夹,直接打印,不再递归访问下一层
          else:
               print('\t' * ceng, name)

# 查看桌面的文件夹里的内容名称
read(r"C:\Users\DELL\Desktop", 0)

标签:递归,查看,read,文件夹,path,os,ceng,name
来源: https://blog.csdn.net/qq_18891081/article/details/120811443