查找目录中的所有目录
问题描述:
是否有一种方法可以查找给定目录中的所有目录?我尝试以下,这给了我一个空列表:相对于dir
查找目录中的所有目录
[item for item in os.listdir(dir) if os.path.isdir(item)]
答
os.listdir(dir)
回报的名字,你必须做一些事情,如:
[item for item in os.listdir(dir) if os.path.isdir(os.path.join(dir, item))]
答
你忘了使用os.path.join()
加入目录到条目。
答
[item[0] for item in os.walk(dir)]