Python 打印树形目录结构 (类似 linux 下目录的形式)
Posted 尚墨1111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 打印树形目录结构 (类似 linux 下目录的形式)相关的知识,希望对你有一定的参考价值。
参考文章:https://www.pianshen.com/article/8682278869/
非常感谢
import os
import os.path
def dfs_showdir(path, depth):
if depth == 0:
print("root:[" + path + "]")
for item in os.listdir(path):
if '.git' not in item:
print("| " * depth + "|--" + item)
newitem = path + '/' + item
if os.path.isdir(newitem):
dfs_showdir(newitem, depth + 1)
if __name__ == '__main__':
dfs_showdir('D:\\MyLearning\\PyCharm\\myQt01', 0) # 这里输入需要导出目录结构的根路径**加粗样式**
以上是关于Python 打印树形目录结构 (类似 linux 下目录的形式)的主要内容,如果未能解决你的问题,请参考以下文章