繁体   English   中英

Python:创建子目录列表

[英]Python : Create a list of subdirectories

我尝试将目录的子目录列表放入列表中。

我使用该代码:

import os

for dirname, dirnames, filenames in os.walk("W:/test"):
  # print path to all subdirectories first.
  for subdirname in dirnames:
      a= os.path.join(dirname, subdirname)

liste = []
liste.append(a)
print liste

问题是我没有将所有子目录都放入列表“ liste”

您有什么解决方案吗? 谢谢

您需要在循环内调用liste.append

import os
liste = []
for root, dirs, files in os.walk(path):
    for subdir in dirs:
        liste.append(os.path.join(root, subdir))

print(liste)        

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM