【发布时间】:2019-04-23 02:47:09
【问题描述】:
我有一个从os.walk 提取的目录列表。我删除了这些文件,因为我不需要它们。
.
|____A
|____G
|____H
|____K
|____L
|____B
|____I
|____J
|____C
|____D
|____E
|____F
|____M
所以它看起来像这样:
['.', ['A', 'B', 'C', 'D', 'E', 'F']], ['A', ['G', 'H']], ['A\\G', []], ['A\\H', ['K', 'L']], ['A\\G\\K', []], ['A\\G\\L', []], ['B', ['I', 'J']], ['B\\I', []], ['B\\J', []], ['C', []], ['D', []], ['E', []], ['F', ['M']], ['F\\M', []]
我真正需要的是树结构的真实表示,如下所示:
['.', ['A' ['G', 'H' ['K', 'L']], ['B' ['I', 'J']], 'C', 'D', 'E', 'F' ['M']]
ty ;)
【问题讨论】:
-
'H' ['K', 'L'],'F' ['M']不是有效的语法。你是说['H', ['K', 'L']]、['F', ['M']]吗? -
hm 我不确定...我的意思是表示顶部显示的结构
标签: python list directory treeview