import os
root = 'C:\\Users\\XIAOWEI\\Desktop\\工作文档\\python'
def tree(root, filters=['__pycache__', 'pyc','build','dist'], depth=0, prefix=' '):
print(prefix*depth + '▶' +os.path.basename(root))
depth+=1
dirFiles = os.listdir(root)
for df in dirFiles:
if not df.split('.')[-1] in filters:
path = os.path.join(root, df)
if os.path.isdir(path):
tree(path, filters, depth, prefix)
else:
print(prefix*depth + df)
tree(root)
python 递归打印目录 tree
最新推荐文章于 2025-07-19 00:35:01 发布
这段代码展示了如何使用Python遍历指定路径下的文件夹树,并且在遍历过程中忽略特定的文件后缀,如`.pycache`, `.pyc`, `build`和`dist`目录。通过递归调用`tree`函数,它打印出每个目录层级及文件名。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.11
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1268

被折叠的 条评论
为什么被折叠?



