我试图编写将读取给定目录的代码,列出其中的文件夹名称,并允许我将它们保存为变量。稍后将用于运行这些名称的搜索。
我现在正在使用此功能,它会正确列出所有文件夹,但我不确定从那里开始。
import os
print [os.path.abspath(name) for name in os.listdir(".") if os.path.isdir(name)]
答案 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_)