[英]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.