
磁盘上文件夹有几百个不可能每个去看
更何况文件夹是有层级的更不可能一层一层的点击查看
因此衍生了该方法
import os
import shutil
def read(path):
# 访问path路径下的文件或文件夹 lst = os.listdir(path)
# 打印每一层的文件或文件夹 for name in lst:
# 拼接名称,得到绝对路径,判断该文件是否符合是文件夹 real_path = os.path.join(path, name)
# 如果是文件夹,则打空格表示,并且递归访问下一层 if os.path.isdir(real_path):
#print(name) files = os.listdir(real_path)
if len(files) == 0:
print(name)
shutil.rmtree(real_path)
endindex=len(real_path)-len(name)
real_path=real_path[0:endindex]
read(real_path)
else:
read(real_path)
# 如果不是文件夹,直接打印,不再递归访问下一层 else:
#print(name) pass
评论内容