从Python中的os walk创建嵌套列表

时间:2017-09-20 22:43:24

标签: python

我正在尝试创建一个看起来像

的嵌套列表

[['a','b'],['c','d']]

代码 -

gridList = []
file = []

    for path, subdirs, files in os.walk(root):
        for name in files:
            file.append(name)
            file.append(path)
gridList.append(file)
print(gridList)

它产生以下不正确的列表。

[['a','b','c','d']]

非常感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

你几乎就在那里,只需更改代码中的append行:

for name in files:
    file.append([name,path])