将子目录名称捕获为变量

时间:2014-04-03 15:26:47

标签: python

我试图编写将读取给定目录的代码,列出其中的文件夹名称,并允许我将它们保存为变量。稍后将用于运行这些名称的搜索。

我现在正在使用此功能,它会正确列出所有文件夹,但我不确定从那里开始。

import os
print [os.path.abspath(name) for name in os.listdir(".") if os.path.isdir(name)]

1 个答案:

答案 0 :(得分:2)

如果要保存文件夹名称,只需指定要创建的列表:

directories = [os.path.abspath(name) 
               for name in os.listdir(".") if os.path.isdir(name)]

之后您可以遍历此列表并使用它执行某些操作:

for dir_ in directories:
    your_search_function(dir_)